📄 testtreepanel.java
字号:
package org.minjey.cjsjk.view.tree;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTree;import org.minjey.cjsjk.core.ModelManager;import org.minjey.cjsjk.core.ModelManagerImpl;import org.minjey.cjsjk.model.Major;public class TestTreePanel { private TreePanelImpl tp; private ModelManager mm; private JTree tree; public TestTreePanel() { JFrame jfm = new JFrame("Testing JTree..."); jfm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); tp = new TreePanelImpl(); tree = tp.getTree(); jfm.add(tp, BorderLayout.CENTER); jfm.add(getTestPanel(), BorderLayout.SOUTH); jfm.pack(); jfm.setVisible(true); } public static void main(String[] args) { new TestTreePanel(); } public JPanel getTestPanel() { mm = new ModelManagerImpl(new ModelListenerImpl(tp)); JPanel jp = new JPanel(); JButton jbt = new JButton("Click to Test!"); jbt.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) {// Station station = new Station();// station.setAddress("aaaaa");// station.setBz("vvvvvvvvvvv");// station.setName("AXYZ");// station.setPostcode("130022");// station.setSadmin("Teach");// station.setTelephone("130333");// //mm.save(station);// Major m = new Major(); //m.setId(12); m.setBz("12345"); m.setCode("abcd"); m.setIntime(new Date()); m.setEnrolltime_id(1); m.setMajorlength_id(1); m.setMajorrecord_id(2); m.setMajortype_id(1); m.setName("计算机"); m.setOuttime(new Date()); m.setStation_id(1); mm.save(m);// // EnrollTime et = new EnrollTime();// et.setEtime(new Date());// //mm.save(et);// // MajorLength ml = new MajorLength();// ml.setLength(4);// //mm.save(ml);// // MajorRecord mr = new MajorRecord();// mr.setName("高起本");// //mm.save(mr);// // MajorType mt = new MajorType();// mt.setName("面授");// //mm.save(mt);// // ExamType ext = new ExamType();// ext.setName("测试");// //mm.save(ext);// // Course course = new Course();// course.setBook("ad");// course.setBz("hhz");// course.setCorder(1);// course.setExamtype_id(2);// course.setLength(36);// course.setMajor(m);// //course.setMajor_id(3);// course.setName("计算机科学");// course.setPoint(3.5f);// course.setPrice(32.5f);// course.setPublisher("及森林");// course.setSemester(2);// course.setTeacher("李");// //mm.save(course);// // Student student = new Student();// student.setAge(15);// student.setBz("bbc");// student.setMajor_id(3);// student.setName("Angel");// student.setSex("N");// student.setSorder(3);// student.setStudentstatue_id(1);// student.setStuid("330283");// student.setStuno("060522123"); // MyTreeNode node = (MyTreeNode)tree.getSelectionPath().getLastPathComponent();// Course student = (Course)node.getUserObject();// Vector<Course> v = new Vector<Course>();// v.add(student);// ReportManager rm = new ReportManagerImpl();// rm.previewCourseReport(student.getMajor(), v); } }); jp.add(jbt); return jp; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -