java - 不显示所有按钮

标签 java swing layout

我有一个带有按钮的数组:

JButton[] commandButtons = {
    new JButton("Add Chair"),
    new JButton("Add Table"),
    new JButton("Add Desk"),
    new JButton("Clear All"),
    new JButton("Total Price"),
    new JButton("Save"),
    new JButton("Load"),
    new JButton("Summary")
        };

我想将它们全部放在面板中,但它只显示最后一个按钮。 因此,如果有人知道如何解决它或有建议,那就太好了。

此外,我不知道如何将 for 循环作为 foreach 进行。

for(int i=0; i<commandButtons.length; i++)      
    {
    westPanel.add(commandButtons[i]);
        commandButtons[i].addActionListener(this);
    }

最佳答案

在westPanel JPanel上设置一个FlowLayout管理器,它们都会显示出来。

关于java - 不显示所有按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757724/

相关文章:

html - 如何仅使用 css 在 html 中为低罗马有序列表样式着色?

java - instanceof 方法到底是如何工作的?为什么它在我的代码中不起作用,如下所示?

Android listView 显示除最后一项以外的所有项目

java - Android:ListView文本颜色不可见,我不希望它不可见

swing - 使用 openjdk 通过 XMing 转发 X11 session 时,swing 应用程序中的文本字段和区域变得不可编辑

Java BorderLayout 不起作用,JPanel 不会按照我希望的方式移动

java - 边框布局未占用所有可用空间

css - 我的设备分辨率为 720px,但在浏览器中宽度为 360px

java - 如何在 SQL Java 中将列表值作为参数传递

java - 如何从 ReflectionDBObject 中获取正确类型的列表