📄 treepanel.java
字号:
/**
* 源文件:TreePanel.java
* 作用:树
*/
package mypro;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.tree.*;
import javax.swing.event.*;
public class TreePanel extends JPanel implements TreeSelectionListener
{
private JTree treeStructure;
private DefaultMutableTreeNode treeRoot;
private DefaultMutableTreeNode treeFile;
private DefaultMutableTreeNode treeSelect;
private DefaultMutableTreeNode treeSuppliers;
private DefaultMutableTreeNode treeCustomers;
private DefaultMutableTreeNode treeBusiness;
private DefaultMutableTreeNode treeProductsTel;
private DefaultMutableTreeNode treeStockTel;
private DefaultMutableTreeNode treeSellTel;
private DefaultMutableTreeNode treeBackTel;
private DefaultMutableTreeNode treeChangeTel;
public TreePanel()
{
treeRoot = new DefaultMutableTreeNode("手机销售管理系统");
treeFile = new DefaultMutableTreeNode("手机进销登记");
treeSelect = new DefaultMutableTreeNode("查询管理");
treeSuppliers = new DefaultMutableTreeNode("供货商信息管理");
treeCustomers = new DefaultMutableTreeNode("顾客信息管理");
treeBusiness = new DefaultMutableTreeNode("营销信息管理");
treeProductsTel = new DefaultMutableTreeNode("手机信息管理");
treeStockTel = new DefaultMutableTreeNode("进货信息管理");
treeSellTel = new DefaultMutableTreeNode("销售信息管理");
treeBackTel = new DefaultMutableTreeNode("退货信息管理");
treeChangeTel = new DefaultMutableTreeNode("调换信息管理");
treeRoot.add(treeFile);
treeRoot.add(treeSelect);
treeFile.add(treeSuppliers);
treeFile.add(treeCustomers);
treeFile.add(treeBusiness);
treeFile.add(treeProductsTel);
treeBusiness.add(treeStockTel);
treeBusiness.add(treeSellTel);
treeBusiness.add(treeBackTel);
treeBusiness.add(treeChangeTel);
treeStructure = new JTree(treeRoot);
setLayout(new BorderLayout());
add(treeStructure,BorderLayout.CENTER);
treeStructure.addTreeSelectionListener(this);
}
public void valueChanged(TreeSelectionEvent trse)
{
try
{
DefaultMutableTreeNode node=(DefaultMutableTreeNode)treeStructure.getLastSelectedPathComponent();
if(node.toString().equals("供货商信息管理"))
{
new SuppliersDialog(null,true);
}
else if(node.toString().equals("顾客信息管理"))
{
new CustomersDialog(null,true);
}
else if(node.toString().equals("手机信息管理"))
{
new ProductsTelDialog(null,true);
}
else if(node.toString().equals("进货信息管理"))
{
new StockTelDialog(null,true);
}
else if(node.toString().equals("销售信息管理"))
{
new SellTelDialog(null,true);
}
else if(node.toString().equals("退货信息管理"))
{
new BackTelDialog(null,true);
}
else if(node.toString().equals("调换信息管理"))
{
new ChangeTelDialog(null,true);
}
else if(node.toString().equals("查询管理"))
{
MainFrame.getJSplitPane().setRightComponent(new SelectPanel());
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -