[英]JTree with multiple JPanels
I'm starting with programming in Java, and I want to learn. 我从Java编程开始,我想学习。 The idea is to have a JFrame, then put a JTree and finally a JPanel.
想法是拥有一个JFrame,然后放置一个JTree,最后放置一个JPanel。 Then new JPanel's independent, each with their respective components.
然后是新的JPanel独立的,每个都有各自的组件。 And that selecting some JTree node load some independent JPanel.
选择一些JTree节点会加载一些独立的JPanel。
They like to do this in C #, but I have no idea java. 他们喜欢在C#中执行此操作,但是我不知道Java。 For example with a button in C # looks like this:
例如,在C#中使用按钮如下所示:
private void button1_Click(object sender, EventArgs e)
{
foreach (Control ctrl in panel1.Controls)
{
ctrl.Dispose();
}
panel1.Controls.Add(new UserControl1());
}
private void button2_Click(object sender, EventArgs e)
{
foreach (Control ctrl in panel1.Controls)
{
ctrl.Dispose();
}
panel1.Controls.Add(new UserControl2());
}
Other example: http://www.c-sharpcorner.com/uploadfile/Dorababu742/using-treeview-panel-control-in-windows-form/ 其他示例: http : //www.c-sharpcorner.com/uploadfile/Dorababu742/using-treeview-panel-control-in-windows-form/
Any idea? 任何想法? Sorry for my English
对不起我的英语不好
use JTree and to returns String value
from TreeSelectionListener 使用JTree并从TreeSelectionListener返回
String value
selection acme from JTree
returns String value as paramanter for CardLayout#show(Container parent, String name) JTree
selection acme返回String值作为CardLayout#show的参数(容器父级,字符串名称)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.