이 에러좀 바주세요
캔서
도움의 손길이 필요합니다..ㅠ
여기서
이부분이 왜 자꾸 에러가 날까요 잘못친것도 아닌데..
에러좀 잡아주세요
2개 연관 소스이고
==============첫번째==============
import javax.swing.JFrame;
public class Chfood
{
public static void main(String[] args)
{
JFrame frame = new JFrame(중국음식 계산서);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ChfoodPanel panel = new ChfoodPanel();
frame.getContentPane().add(panel);frame.pack();
frame.setVisible(true);
}
}
==============두번째==============
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ChfoodPanel extends Chfood
{
private JRadioButton fd1, fd2, fd3;
private JLabel aaa;
private String aa;
public ChfoodPanel()
{
aa = 중국음식의 가격은 입니다.;
aaa = new JLabel(aa);
fd1 = new JRadioButton(자장면 2500원);
fd2 = new JRadioButton(볶음밥 3500원);
fd3 = new JRadioButton(자자 2500원);
ButtonGroup group = new ButtonGroup();
group.add(fd1);
group.add(fd2);
group.add(fd3);
ChfoodListener listener = new ChfoodListener();
fd1.addActionListener(listener);
fd2.addActionListener(listener);
fd3.addActionListener(listener);
add(aa);
}
private class ChfoodListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
Object source = event.getSource();
if(fd1.isSelected())
aaa.setText(aa);
else
if(fd2.isSelected())
aaa.setText(aa);
else
aaa.setText(aa);
}
}
}
-
푸른나무
예외 메세지를 첨부해주면 더 좋을 것을...
-
히나
ChfoodPanel 은 Chfood를 상속 받았는데..
Chfood는.. JComponent 가 아닌군요. ㅋ
add() 할때.. 들어 갈 수 있는 놈이 어떤 놈이 들어 갈 수 있는지 확인해 보세요.
단지 이름에 Panel이 들어 간다고.. Panel이 되는건 아니죠. ㅎ -
미즈
Container c = frame.getContentPane();
c.add(panel);
으로 바꿔보세요..(돌려보진 않았지만..)