在 Java Swing GUI 中使用垂直分割器?

发布于 2024-08-17 22:35:13 字数 318 浏览 1 评论 0原文

我正在开发一个java桌面应用程序。我在设计一件事时有一些疑问或问题,如下所示:

我想将主框架

JFrame mainFrame = new JFrame("Demo");

分成两部分(垂直划分),以便用户可以通过将两个部分的公共边界向左或向左拖动来更改其大小正确的是,当一个部分的宽度增加时,另一部分的宽度减小,因此 mainFrame 的大小保持不变。

我正在通过 Netbeans IDE 设计此 GUI,因此无需向我建议代码。您可以简单地从调色板窗口向我建议“项目”,我可以将其拖放到我的 mainFrame 中。

I am developing a java desktop application. I have some doubts or problems in designing one thing which is as follows:

I want to break the the main frame

JFrame mainFrame = new JFrame("Demo");

into two parts (divided vertically) so that user can change their size by dragging the common boundary of both the parts to either left or right so that when the width of one part increases, the width of other part decreases so the size of the mainFrame remains same.

I am designing this GUI through Netbeans IDE so it is not necessary to suggest me the code. You can simply suggest me the "item" from the palette window that I can drag and drop to my mainFrame.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一腔孤↑勇 2024-08-24 22:35:13

您想要一个 JSplitPane

JSplitPane 用于划分两个(且仅两个)Component。这两个Component根据外观实现以图形方式划分,然后用户可以交互地调整这两个Component的大小。

You want a JSplitPane:

JSplitPane is used to divide two (and only two) Components. The two Components are graphically divided based on the look and feel implementation, and the two Components can then be interactively resized by the user.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文