当前位置: 技术问答>java相关
Metal和BorderLayout的问题
来源: 互联网 发布时间:2015-11-12
本文导语: 我做了一个Frame,Borderlayout的,显示样式是Metal NORTH:一个LABEL,写一个标题 WEST :一个TOOLBAR CENTER:一个ScrollPane中间放了一个JTextArea 只是一个很简单的界面,功能是提供输入一段文本。 但是我碰到一个问题: 运行以后...
我做了一个Frame,Borderlayout的,显示样式是Metal
NORTH:一个LABEL,写一个标题
WEST :一个TOOLBAR
CENTER:一个ScrollPane中间放了一个JTextArea
只是一个很简单的界面,功能是提供输入一段文本。
但是我碰到一个问题:
运行以后,将ToolBar拖出到Frame外,形成一个单独的窗口,
再拖回来,结果会自动调整到NORTH,并且覆盖了原来在NORTH的LABEL,
再将ToolBar拖出到Frame外,结果原来在NORTH的LABEL也没有了,
我用JBuilder7直接创建的,没有做任何其他的修改,
哪位能告诉我这是为什么呀? 不胜感谢!!
NORTH:一个LABEL,写一个标题
WEST :一个TOOLBAR
CENTER:一个ScrollPane中间放了一个JTextArea
只是一个很简单的界面,功能是提供输入一段文本。
但是我碰到一个问题:
运行以后,将ToolBar拖出到Frame外,形成一个单独的窗口,
再拖回来,结果会自动调整到NORTH,并且覆盖了原来在NORTH的LABEL,
再将ToolBar拖出到Frame外,结果原来在NORTH的LABEL也没有了,
我用JBuilder7直接创建的,没有做任何其他的修改,
哪位能告诉我这是为什么呀? 不胜感谢!!
|
你可以添加一个JPanel
把LABEL和ScrollPane放到JPanel内
然后,再把JPanel和TOOLBAR放到Frame
这样就不会出现那种情况了。
把LABEL和ScrollPane放到JPanel内
然后,再把JPanel和TOOLBAR放到Frame
这样就不会出现那种情况了。