【发布时间】:2012-10-01 00:45:24
【问题描述】:
这是非常基本的代码,但我只需要一些帮助来理解..
我有一个按钮,我想把它放在面板的东侧.. 任何建议..
public class ButtonText {
public static void main(String[] args) {
Frame frame=new Frame("Button Frame");
Button button = new Button("Submit");
frame.setLayout(new FlowLayout());
frame.add(button, BorderLayout.EAST);
frame.setSize(200,100);
frame.setVisible(true);
frame.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}
看起来像这样http://imgur.com/0GYso
任何帮助将不胜感激,谢谢!
【问题讨论】:
-
问题是你告诉你的框架使用 FlowLayout,但期望它理解 BorderLayout 参数。只需将框架中的布局设置为 frame.setLayout(new BorderLayout());它应该可以正常工作。
标签: java user-interface button awt frame