我有一个小程序,我想添加一个jbutton。问题是按钮太大,我已经使用了setSize()方法,但它仍然不起作用。也许setSize的设置可能是错误的。
有人可以对这个问题有所了解吗?
...谢谢
private JButton newGame = new JButton("New Game");
private JButton players = new JButton("Players");
private JButton quit = new JButton("Quit");
public void init()
{
Container content = getContentPane();
content.setLayout(new BorderLayout());
mainPanel = new JPanel();
getContentPane().add(mainPanel);
setVisible(true);
setSize(400, 400);
content.add(newGame);
content.add(players);
content.add(quit);
}
答案 0 :(得分:4)
请检查您用于容器的布局管理器(面板,框架,小程序..)。这在定义尺寸和尺寸方面起着重要作用。组件的位置(如JButton
)。
有关详细信息,请参阅Java教程:
答案 1 :(得分:1)
将JPanel添加到您的applet中,然后将JButton添加到它
树代码概念是
JApplet(GridLayout)< - JPanel(FlowLayout)< - JButton(setSize(new Dimension(x,y)))
祝你好运