在我的应用程序中,我得到了包含JSplitPane
的框架。 JSplitPane
被设置为水平分割。在左侧有一个包含一些无关紧要的组件的面板。 在右边,我得到JPanel
(BoxLayout
),其中包含JScrollPane
内的JTextArea
的子类,JScrollPane
内的JTextPane
和JButton
。与JTextArea一起使用JSplitPane
我的问题是如何获取组件(主要在右侧)调整大小,基于与JSplitPane的交互 。所以当JSplitPane拖到左边时,我的JTextArea和JTextPane会变得更宽。
我已经尝试了不同的设置,也设置preferredSize和MaximumSize,但没有一个这似乎工作。组件停留在其首选大小。如果我试图让它们更小,scrollPane的工作原理(这很好),但是当我尝试让它们变大时,它们保持在首选大小。
java swing,当我使用那个东西时,我曾经做过噩梦。 [颤抖......] o_O – ApprenticeHacker 2012-04-02 15:17:53
嗯即时差点完成所以找到其他选项并不是一个好主意^^ – Giannis 2012-04-02 15:18:57
+1为您的决心和信念。在我看来,使用java swing和_living来讲述这个故事_应该获得诺贝尔奖。 – ApprenticeHacker 2012-04-02 15:20:35