2010-02-08 95 views
0

我创建了一个java框架。它包含一个JSplitPane。在Splitpane的右侧分区中,我放置了JTextPane。现在我已经把JButton放在框架的某个地方了。当我点击按钮,一个新的JTextArea插入的JTextPane如下JFrame的Java Swing Maximize按钮消失

JTextArea newTextBox = new JTextArea(1, 1); 
StyleConstants.setComponent(style, newTextBox); 

我的问题,只要我在的JTextPane插入JTextArea是,我的JFrame的最大化按钮消失。任何人都可以告诉我,这可能是什么原因。

+2

你可以发布一些可演示的代码吗? – lins314159 2010-02-08 05:17:16

回答

1

Maxmize按钮不可用两个条件:

  1. 针对对话,在此情况下仅关闭(X)按钮是速效。
  2. 如果frame.setResizable(假)被称为(窗口即diabled调整大小)

所以将其应用到你的情况,我最好的猜测是某处的按钮的动作可能使人们unresizable。

+0

非常感谢你的回复......你的猜测是正确的。我已经删除它,我的代码工作正常。 – Nilesh 2010-02-09 07:16:50