gpt4 book ai didi

Java Swing,如何使用鼠标调整 JPanel 的大小?

转载 作者:行者123 更新时间:2023-11-29 03:45:52 25 4
gpt4 key购买 nike

我一直在使用 Java Swing 开发用户界面,但在调整 JPanel 大小时遇到​​了问题。

这是我的问题:当用户将其鼠标指向 JPanel 边框线时(如下图所述),我想让用户调整 JPanel 的大小。现在,如果我将鼠标移到那条线上,什么也不会发生。我希望可以用鼠标更改它的大小。

Interface resizing problem

这是我的代码部分:

    JTabbedPane _tabbedPane = new JTabbedPane();
JPanel gridAndCommandPaneValidation = new JPanel();
gridAndCommandPaneValidation.setLayout(new BorderLayout());

ValidationTableModel vtm = new ValidationTableModel(new LinkedList<DatabaseAnalysisValues>());
tableValidation = new JTable(vtm);
JScrollPane scrollpaneVal = new JScrollPane(tableValidation);

tableValidation.setAutoscrolls(true);
gridAndCommandPaneValidation.add(scrollpaneVal, BorderLayout.WEST);
gridAndCommandPaneValidation.add(getKBestValidationCommandsPanel(), BorderLayout.EAST);
_tabbedPane.add("Validation", gridAndCommandPaneValidation);

有没有人可以帮助我?

非常感谢!

最佳答案

看看JSplitPane和相应的Java Tutorial .该组件可以完全按照您的意愿行事,并且表现非常好。试试本教程中的第一个示例,您就会明白。

关于Java Swing,如何使用鼠标调整 JPanel 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10946396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com