public class HundredButtons extends JFrame {
public HundredButtons() throws InterruptedException {
JPanel panel = new JPanel();
this.setSize(500,500);
this.setVisible(true);
for (int i = 1; i < 101; i++) {
JButton button = new JButton("" + i);
button.setSize(500/10, 500/10);
panel.add(button);
this.add(panel);
Thread.sleep(1000);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(500,500);
this.setVisible(true);
}
}
}
嗨,我是这个网站的新手和编程我试图开始制作一些gui程序。我有两个问题。 1.有没有办法调试gui,当我编程时,我有时会发现通过在重要位置放置print语句来跟踪代码是有帮助的,我似乎无法调试gui,因为它一次性构建了gui。下面是我最接近看到一个简单的gui阶段构建的东西。有一个更好的方法吗? 2)我没有得到我希望这个程序的输出我认为它会产生100个相同尺寸的按钮,但第一排按钮比其他按钮小?