Что не так с моим кодом? Мои кнопки и ярлыки не отображаются.JButtons и JLabels не отображаются
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class HelloPanelLabel extends JFrame {
public static void main(String[] args) {
new HelloPanelLabel(); // creates an instance of frame class
}
public HelloPanelLabel() {
this.setSize(200, 100);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Hello World!");
this.setVisible(true);
Toolkit tk=Toolkit.getDefaultToolkit();
Dimension d= tk.getScreenSize();
int x=(d.height/2);
int y=(d.width/2);
this.setLocation(x, y);
//JPanel panel1 = new JPanel();
JLabel label1 = new JLabel("hello, world");
//panel1.add(label1);
JButton button1 = new JButton("Click me!");
//panel1.add(button1);
this.setVisible(true);
}
}
Удалите первый 'this.setVisible (истина)' называют – Robin
Почему вы не раскомментировать ваши последние 3 строки, 'добавить()' панель и вызвать 'пакет()', чтобы посмотреть, что происходит. Также возьмите совет @Robin. –
@Robin, пожалуйста, была причина удалить этот ответ, правильно .... – mKorbel