繁体   English   中英

JFrame的Java Swing最大化按钮消失

[英]Java Swing Maximize button of JFrame disappearss

我创建了一个Java框架。 它包含一个JSplitPane。 在拆分窗格的右侧分区中,我放置了JTextPane。 现在,我将JButton放在框架上的某个位置。 当我单击按钮时,将新的JTextArea插入到JTextPane中,如下所示

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

我的问题是,只要在JTextPane中插入JTextArea,JFrame的最大化按钮就会消失。 谁能告诉我发生这种情况的原因是什么。

在以下两种情况下,“最大化”按钮不可用:

  1. 对于对话框,在这种情况下,只有close(X)按钮可用。
  2. 如果frame.setResizable(false)已经被调用(例如,窗口的大小可能缩小)

因此,将其应用于您的案例,我最好的猜测是,在按钮操作的某个位置,您可能使其无法调整大小。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM