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

📄 studentmanagerpanel.java

📁 培训时做的学生管理系统.基于J2SE平台开发
💻 JAVA
字号:
package cn.com.panel.studentmanagerpanel;

import java.awt.GridBagLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JPanel;

import net.infonode.tabbedpanel.TabbedPanel;
import net.infonode.tabbedpanel.titledtab.TitledTab;
import net.infonode.tabbedpanel.titledtab.TitledTabProperties;
import cn.com.frame.Test;
import cn.com.panel.chivementpanel.ExamPanel;
import cn.com.panel.chivementpanel.OrdinaryPanel;
import cn.com.util.GBC;

public class StudentManagerPanel implements ActionListener {
	private JPanel infomanager;

	private StudentPanel student;

	private TeacherPanel teacher;

	private Test test;

	private TabbedPanel tp;

	private TitledTabProperties titledTabProperties;

	public StudentManagerPanel(TitledTabProperties titledTabProperties, Test test,
			TabbedPanel tp) {
		this.titledTabProperties = titledTabProperties;
		this.test = test;
		this.tp = tp;
	}

	public JPanel ChivementPanel() {
		if (infomanager == null) {
			infomanager = new JPanel();
			infomanager.setLayout(new GridBagLayout());
			
			JButton b1 = new JButton("学生信息管理");
			JButton b2 = new JButton("老师信息管理");
		
			infomanager.add(b1, new GBC(0, 10, 10, 10).setInsets(20).setFill(
					GBC.BOTH).setIpad(10, 10));
			infomanager.add(b2, new GBC(50, 100, 60, 60).setInsets(20).setFill(
					GBC.BOTH).setIpad(10, 10));
			b1.addActionListener(this);
			b2.addActionListener(this);
		}
		return infomanager;
	}

	public void actionPerformed(ActionEvent e) {
		String str = e.getActionCommand();
		if (str.equals("学生信息管理")) {
			student = new StudentPanel();
			TitledTab tab = new TitledTab(str, null, student, null);
			tab.setHighlightedStateTitleComponent(test
					.createCloseTabButton(tab));
			tab.getProperties().addSuperObject(titledTabProperties);
			tp.addTab(tab);
			tp.setSelectedTab(tab);
		} else if (str.equals("老师信息管理")) {
			teacher = new TeacherPanel();
			TitledTab tab = new TitledTab(str, null, teacher, null);
			tab.setHighlightedStateTitleComponent(test
					.createCloseTabButton(tab));
			tab.getProperties().addSuperObject(titledTabProperties);
			tp.addTab(tab);
			tp.setSelectedTab(tab);
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -