请让我知道下面提到的 Swing API 是否有任何等效的 SWT Tree API
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
与它们最接近的等价物是TreeNodeContentProvider
和TreeNode
,但我将实现您自己的内容提供程序(正如我建议TreeModel
在 Swing 中实现的那样)。
我嵌入了 swt-swing 以从 DB 中填充树值,现在解决方案是 wrkng。
Composite composite_tree = new Composite(unitPriceChngeComposite12, SWT.EMBEDDED);
composite_tree.setBounds(20, 207, 230, 398);
Frame frame = SWT_AWT.new_Frame(composite_tree);
Panel panel = new Panel();
frame.add(panel);
panel.setLayout(new BorderLayout(0, 0));
JRootPane rootPane = new JRootPane();
panel.add(rootPane);
tree_unitPrice = new JTree();
rootPane.getContentPane().add(tree_unitPrice, BorderLayout.NORTH);