⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 treepanel.java

📁 用java编写的人事管理系统,很好的 学习下吧
💻 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 + -