一次显示一个按钮

时间:2016-12-25 17:36:05

标签: java swing user-interface

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个相同尺寸的按钮,但第一排按钮比其他按钮小?

0 个答案:

没有答案