java如何将JButton放置在x,y位置 3 月,1 周 Questions & Answers 97 我想要一个x,y位置的按钮,我不知道怎么做,所以我想我会在这里问。 我根本无法把按钮放在正确的位置,所以我想把它们放在x,y系统之后
# 1 楼答案 下面是一个关于空布局管理器的教程http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html 基本上,你需要 frame.setLayout(null); JButton b1 = new JButton("one"); frame.add(b1); b1.setBounds(left, top, width, height);
# 2 楼答案 如果你想使用jpanel,你需要设置jpanel1.setLayout(new GridLayout(rows,columns)),然后用jpanel1.add(YourButton)添加你的按钮 另一种选择是使用jbutton1.setBounds(posX,posY, width, height)
# 3 楼答案 您需要使用JPanel和布局管理器 Here是布局管理器工作的视觉指南 我认为gridLayout在你的情况下是最容易得到结果的。只需创建一个JPanel,添加一个gridLayout作为其布局管理器,然后将JButton添加到JPanel 下面是如何设置gridLayout int rows = 8; int cols = 3; GridLayout myLayout = new GridLayout(rows,cols); myPanel = new JPanel(); myPanel.setLayout(myLayout); myPanel.add(myButton); Here是关于网格布局的更多细节
# 1 楼答案
下面是一个关于空布局管理器的教程http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html
基本上,你需要
# 2 楼答案
如果你想使用
jpanel
,你需要设置jpanel1.setLayout(new GridLayout(rows,columns))
,然后用jpanel1.add(YourButton)
添加你的按钮另一种选择是使用
jbutton1.setBounds(posX,posY, width, height)
# 3 楼答案
您需要使用
JPanel
和布局管理器Here是布局管理器工作的视觉指南
我认为
gridLayout
在你的情况下是最容易得到结果的。只需创建一个JPanel
,添加一个gridLayout
作为其布局管理器,然后将JButton
添加到JPanel
下面是如何设置
gridLayout
Here是关于网格布局的更多细节