我正在用 JAVA 创建一个 RAP 应用程序。我想要一个像主细节一样的 GUI。in which left side has panel that has a tree (like in windows 7) and on the right side there will be text fields which will be changing when different TreeItem is selected. 所以我必须添加两个面板,但我不知道如何将面板添加到复合材料中。请帮忙
问问题
1342 次
2 回答
0
SWT 是一回事,Swing 是另一回事。如果您已经用 SWT 编写了一些东西并且想要添加 Swing 组件,那么您必须使用 SWT/AWT Bridge。您可以在此处找到有关如何执行此操作的教程。
于 2012-07-27T18:58:49.200 回答
0
使用 frame.getContentPane() 到主内容窗格。将其布局设置为 new GridLayout(1,2)。现在创建两个面板并将它们添加到框架中。http://docs.oracle.com/javase/tutorial/uiswing/components/panel.html
根据您想要做什么,还有更复杂的解决方案。例如,如果您想在左侧和右侧 cosumizable 之间划分空间,请使用 jsplitpanes ( http://docs.oracle.com/javase/tutorial/uiswing/components/splitpane.html )。
于 2012-07-27T18:49:02.767 回答