私は Java でプログラミングを始めており、学びたいと思っています。アイデアは、JFrame を用意し、次に JTree を配置し、最後に JPanel を配置することです。次に、新しい JPanel の独立した、それぞれのコンポーネントがあります。そして、いくつかの JTree ノードを選択すると、いくつかの独立した JPanel がロードされます。
彼らは C# でこれを行うのが好きですが、私は Java を知りません。たとえば、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());
}
その他の例: http://www.c-sharpcorner.com/uploadfile/Dorababu742/using-treeview-panel-control-in-windows-form/
何か案が?私の英語でごめんなさい