1
GUI에 단추, 레이블 또는 텍스트 필드가 표시되지 않는 이유는 무엇입니까?JFrame에 아무것도 표시되지 않는 이유는 무엇입니까?
나는 모든 설정이 있다고 생각하지만 실행하면 프레임 만 표시되고 내용이 전혀 표시되지 않습니다.
package BasicGame;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
public class Gui extends JFrame{
private static final long serialVersionUID = 1L;
private JLabel label;
private JTextField textField;
private JButton button;
private buttonHandler bHandler;
public Gui(){
setTitle("Basic Gui");
setResizable(false);
setSize(500, 200);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container pane = getContentPane();
pane.setLayout(null);
button = new JButton("button");
button.setBounds(50, 60, 50, 70);
bHandler = new buttonHandler();
button.addActionListener(bHandler);
label = new JLabel("Hello", SwingConstants.RIGHT);
label.setBounds(50, 60, 50, 70);
textField = new JTextField(10);
textField.setBounds(50, 60, 50, 70);
pane.add(button);
pane.add(label);
pane.add(textField);
}
public class buttonHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
System.exit(0);
}
}
@SuppressWarnings("unused")
public static void main(String[] args){
Gui gui = new Gui();
}
}
+1 당신은 이동하거나 다시 입력했다? – Smit
이동하십시오. 잘못된 라인을 제거하기위한 소스 코드 편집. – syb0rg
감사합니다. 그것은 그것을 고쳤다! – user2184376