📄 inserta.java
字号:
package viewtuba1;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import model.MyTable;
import model.MyTree;
import control.Console;
public class Inserta implements ActionListener {
MyTree mtt = new MyTree();
JFrame frame;
WindowFrame wf;
Console cs = new Console();
public Inserta() {
frame = new JFrame();
frame.setTitle("menu");
frame.setVisible(true);
frame.setSize(300, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(false);
Container c = frame.getContentPane();
c.setLayout(new BorderLayout());
JPanel jp1 = new JPanel();
jp1.setLayout(new FlowLayout());
final JLabel jl1 = new JLabel("++++Welcome to BackPlatForm++++");
jp1.add(jl1);
c.add(jp1, BorderLayout.NORTH);
JPanel jp2 = new JPanel();
jp2.setLayout(new GridLayout(4, 2));
c.add(jp2, BorderLayout.CENTER);
JPanel jp3 = new JPanel();
jp3.setLayout(new FlowLayout());
JLabel jl2 = new JLabel("id");
final JTextField jtf1 = new JTextField(10);
jp3.add(jl2, FlowLayout.LEFT);
jp3.add(jtf1);
jp2.add(jp3);
JPanel jp4 = new JPanel();
jp4.setLayout(new FlowLayout());
JLabel jl3 = new JLabel("name");
final JTextField jtf2 = new JTextField(8);
jp4.add(jl3, FlowLayout.LEFT);
jp4.add(jtf2);
jp2.add(jp4);
JPanel jp5 = new JPanel();
jp5.setLayout(new FlowLayout());
JLabel jl4 = new JLabel("department");
final JTextField jtf3 = new JTextField(5);
jp5.add(jl4, FlowLayout.LEFT);
jp5.add(jtf3);
jp2.add(jp5);
JPanel jp6 = new JPanel();
jp6.setLayout(new FlowLayout());
JLabel jl5 = new JLabel("tel(inside)");
final JTextField jtf4 = new JTextField(6);
jp6.add(jl5, FlowLayout.LEFT);
jp6.add(jtf4);
jp2.add(jp6);
JPanel jp7 = new JPanel();
final JLabel jlj = new JLabel();
jp7.setLayout(new FlowLayout());
JButton jb1 = new JButton("OK");
jb1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
cs = new Console(jtf1.getText(), jtf2.getText(),
jtf3.getText(), jtf4.getText());
cs.csvSave();
jlj.setText("save complete");
// wf.show();
// (wf.dm1).getDataVector(myy.data,myy.names);
String sp = cs.csvLoad();
wf.getTextArea().setText(sp);
wf.getTable().setModel(new MyTable());
wf.getTable().updateUI();
// wf.scrollpane_2.show();
// wf.splitPane_2.show();
// wf.splitPane.show();
// wf.getTree().setModel(mtt);
// wf.getSc().add(new JTree(mtt.creatNode()));
// DefaultMutableTreeNode node1 = mtt.creatNode();
// wf.treeUpdate(node1);
}
});
JButton jb2 = new JButton("CANCEL");
jb2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
frame.dispose();
}
});
jp7.add(jb1);
jp7.add(jb2);
jp7.add(jlj);
c.add(jp7, BorderLayout.SOUTH);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Inserta().getFrame().show();
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
class FireListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
}
}
// public void myupdate()
// {
// ALLCLASS=new Class().loadAllClass();
// ALLSTUDENT=new Student().loadAllStudent();
// ALLCOURSE=new Course().loadAllCourse();
// lefttree.dateBuild();
// table.dateBuild();
// //lefttree.revalidate();
// }
public JFrame getFrame() {
return frame;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -