資源簡介
提供新手進行學習,大牛不要下載。實現菜單界面、以及各種的響應,信息的增刪改查,無需數據庫存儲。

代碼片段和文件信息
package?cn.message;
import?java.awt.BorderLayout;
import?java.awt.Checkbox;
import?java.awt.CheckboxGroup;
import?java.awt.Color;
import?java.awt.Font;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.KeyAdapter;
import?java.awt.event.KeyEvent;
import?java.awt.event.KeyListener;
import?java.awt.event.MouseAdapter;
import?java.awt.event.MouseEvent;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.awt.event.WindowListener;
import?java.util.ArrayList;
import?java.util.Iterator;
import?javax.swing.*;
import?javax.swing.table.DefaultTableCellRenderer;
import?javax.swing.table.DefaultTableModel;
import?javax.swing.table.TableModel;
import?javax.swing.table.TableRowSorter;
public?class?editor??extends?Jframe{
//面板組件
JPanel?pnlSouth;
//放信息
JPanel?South;
JPanel?South2;
JPanel?pnlNorth;
JPanel?pnlCenter;
JPanel?BuSouth;//放按鈕
//開關鍵
JButton?btnSeek;
JButton?btnDel;
JButton?btnModify;
JButton?btnCancel;
//按鍵組合
ButtonGroup?sGroup;
//輸入框
JTextField?TextSeek;//搜索
????//信息
JTextField?jtId;
JTextField?jtName;
JTextField?jtPost;
JTextField?jtSalary;
JTextField?jtTel;
//文本、圖像顯示組件
JLabel?laSeek;
JLabel?jlId;
JLabel?jlName;
JLabel?jlSex;
JLabel?jlPost;
JLabel?jlSalary;
JLabel?jlTel;
JLabel?jlTile;
JLabel?jlNothing;
//組合框組件
JComboBox?sClass;
String?[]idCards?=?{“姓名““姓氏““ID“};//臨時變量,用于組合框信息
//單選按鈕
JRadioButton?sChioceMan;
????JRadioButton?sChioceWoman;
//創建表格
JTable?table;
//獲取表格模型
DefaultTableModel?tableModel?;
DefaultTableModel?model?;
//滑動面板
JScrollPane?scrollPane;
public?editor(list?a)?{
super();
this.setSize(800?500);//設置窗口大小
//設置邊界管理
getContentPane().setLayout(new?BorderLayout());
setUndecorated(true);//取消邊框
//North
pnlNorth?=?new?JPanel();
btnCancel?=?new?JButton(“返回“);
TextSeek?=?new?JTextField(40);
pnlNorth.setBackground(new?Color(102204255));//標題設置顏色
laSeek=?new?JLabel(“查詢條件:“);??
laSeek.setFont(new?Font(“宋體“?Font.CENTER_baseLINE15));//調整字體風格和大小
laSeek.setForeground(Color.red);//調整字體顏色
btnSeek?=?new?JButton(“查詢“);
//組合框的建立和賦值
????sClass?=?new?JComboBox();
sClass?=?new?JComboBox(idCards);
????
//將面板加入主窗口
this.add(pnlNorth?BorderLayout.NORTH);
???
?//將標簽組件加入到面板
pnlNorth.add(laSeek);
pnlNorth.add(sClass);
pnlNorth.add(TextSeek);
pnlNorth.add(btnSeek);
pnlNorth.add(btnCancel);
???
???//獲取表格模型
???tableModel?=new?DefaultTableModel();
???
????//Center
//列表創建
table(a.list);
//south
information();
this.setResizable(false);//去除窗口的放大功能
this.setLocationRelativeTo(null);//窗體居中顯示
//pack();//根據組件大小確定邊框大小
setVisible(true);
btnSeek.addActionListener(new?ActionListener()?{
@Override
public?void?actionPerformed(ActionEvent?a
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2018-12-10?09:20??message3\.classpath
?????文件????????384??2018-12-10?09:20??message3\.project
?????文件?????????73??2018-12-20?19:40??message3\.settings\org.eclipse.core.resources.prefs
?????文件????????598??2018-12-10?09:20??message3\.settings\org.eclipse.jdt.core.prefs
?????文件????????761??2019-04-01?17:05??message3\bin\cn\message\editor$1.class
?????文件????????719??2019-04-01?17:05??message3\bin\cn\message\editor$10.class
?????文件????????815??2019-04-01?17:05??message3\bin\cn\message\editor$2.class
?????文件????????811??2019-04-01?17:05??message3\bin\cn\message\editor$3.class
?????文件???????1017??2019-04-01?17:05??message3\bin\cn\message\editor$4.class
?????文件???????1074??2019-04-01?17:05??message3\bin\cn\message\editor$5.class
?????文件???????1980??2019-04-01?17:05??message3\bin\cn\message\editor$6.class
?????文件????????758??2019-04-01?17:05??message3\bin\cn\message\editor$7.class
?????文件????????710??2019-04-01?17:05??message3\bin\cn\message\editor$8.class
?????文件????????751??2019-04-01?17:05??message3\bin\cn\message\editor$9.class
?????文件??????10167??2019-04-01?17:05??message3\bin\cn\message\editor.class
?????文件????????656??2019-04-01?17:05??message3\bin\cn\message\entering$1.class
?????文件????????690??2019-04-01?17:05??message3\bin\cn\message\entering$2.class
?????文件????????819??2019-04-01?17:05??message3\bin\cn\message\entering$3.class
?????文件????????654??2019-04-01?17:05??message3\bin\cn\message\entering$4.class
?????文件????????690??2019-04-01?17:05??message3\bin\cn\message\entering$5.class
?????文件???????3193??2019-04-01?17:05??message3\bin\cn\message\entering$6.class
?????文件???????2448??2019-04-01?17:05??message3\bin\cn\message\entering$7.class
?????文件???????1029??2019-04-01?17:05??message3\bin\cn\message\entering$8.class
?????文件???????5104??2019-04-01?17:05??message3\bin\cn\message\entering.class
?????文件???????2829??2019-04-01?17:05??message3\bin\cn\message\file.class
?????文件???????1038??2019-04-01?17:05??message3\bin\cn\message\jlist$1.class
?????文件????????755??2019-04-01?17:05??message3\bin\cn\message\jlist$2.class
?????文件???????1011??2019-04-01?17:05??message3\bin\cn\message\jlist$3.class
?????文件????????805??2019-04-01?17:05??message3\bin\cn\message\jlist$4.class
?????文件???????1238??2019-04-01?17:05??message3\bin\cn\message\jlist$5.class
............此處省略41個文件信息
評論
共有 條評論