-2
public class WASD extends JFrame{
Ellipse2D.Double ball;
int ballx = 100;
int bally = 100;
static JTextField typingArea;
public static void main(String[] args){
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}
private static void createAndShowGUI(){
WASD frame = new WASD("frame");
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.addComponentsToPane();
frame.pack();
frame.setVisible(true);
}
private void addComponentsToPane(){
typingArea = new JTextField(20);
//typingArea.addKeyListener(this);
}
public WASD(String name){
super(name);
}
}
프로그램을 실행하면 빈 창이 나타납니다. JTextField가 표시되지 않습니다. 감사!여기에 JTextField가 표시되지 않는 이유는 무엇입니까?
(분명히 내 게시물이 너무 많은 코드를 가지고, 그래서이이 날 제출 보자.이 문장 및 이전을 무시하기 위해 추가 해요.)
addComponentsToPane() 메소드에 다음을 추가하십시오. frame.add (typingArea); –