【发布时间】:2016-05-03 13:34:08
【问题描述】:
我对 Panel 上的输出有疑问。我想按钮不在面板上
我的 java 代码
for(int i = 0;i < 100;i++)
{
if(buttonG[i] == null)
buttonG[i] = new JButton();
}
int location = 5;
for(int i = 0;i < 10;i++)
{
buttonG[i].setText("Group-"+(i+1));
buttonG[i].setSize(80,50);
buttonG[i].setLocation(location,10);
buttonG[i].setVisible(true);
location = location + 95;
jPanel1.add(buttonG[i]);
buttonG[i].addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
}
});
}
输出:
【问题讨论】:
-
你有一个固定的 X 坐标。改变它。
-
请使用布局管理器。但是 y 总是相同的。为什么。
-
您可能希望使用布局管理器来处理这个问题(FlowLayout 可以满足您的需求)。