資源簡介
java swing開發(fā)的桌面socket程序,分為server和client端,client采用多線程,可以開啟多個。

代碼片段和文件信息
package?cn.edu.nuc.onlinestore.frame;
import?java.awt.BorderLayout;
import?java.awt.EventQueue;
import?java.awt.event.WindowAdapter;
import?java.awt.event.WindowEvent;
import?java.util.List;
import?javax.swing.Jframe;
import?javax.swing.JPanel;
import?javax.swing.JTable;
import?javax.swing.border.EmptyBorder;
import?javax.swing.table.DefaultTableModel;
import?cn.edu.nuc.onlinestore.model.Goods;
import?cn.edu.nuc.onlinestore.service.AdminService;
import?cn.edu.nuc.onlinestore.util.GoodIdUtil;
import?cn.edu.nuc.onlinestore.util.GoodsPathUtil;
import?cn.edu.nuc.onlinestore.util.SerializableUtil;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JTextField;
import?javax.swing.JTextArea;
import?javax.swing.JButton;
import?java.awt.event.ActionListener;
import?java.awt.event.ActionEvent;
import?java.awt.Toolkit;
import?javax.swing.ImageIcon;
public?class?AdminAdd?extends?Jframe?{
private?JPanel?contentPane;
private?JTextField?textField;
private?JTextField?textField_1;
private?JTextField?textField_2;
private?JTextArea?textArea;
private?JTable?table;
//是否已經(jīng)添加
private?boolean?flag=false;
private?DefaultTableModel?model;
public?AdminAdd(final?Goods?goodsfinal?DefaultTableModel?modelfinal?JTable?table)?{
this.table=table;
this.model=model;
settitle(“添加商品“);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
setBounds(100?100?450?405);
contentPane?=?new?JPanel();
contentPane.setBorder(new?EmptyBorder(5?5?5?5));
setContentPane(contentPane);
contentPane.setLayout(null);
JLabel?label?=?new?JLabel(“商品名稱:“);
label.setBounds(35?57?67?15);
contentPane.add(label);
textField?=?new?JTextField();
textField.setBounds(99?54?269?21);
contentPane.add(textField);
textField.setColumns(10);
JLabel?label_1?=?new?JLabel(“單價:“);
label_1.setBounds(35?100?54?15);
contentPane.add(label_1);
textField_1?=?new?JTextField();
textField_1.setBounds(99?97?212?21);
contentPane.add(textField_1);
textField_1.setColumns(10);
JLabel?label_2?=?new?JLabel(“(數(shù)字)單位:元“);
label_2.setBounds(310?100?114?15);
contentPane.add(label_2);
JLabel?label_3?=?new?JLabel(“數(shù)量:“);
label_3.setBounds(35?143?54?15);
contentPane.add(label_3);
textField_2?=?new?JTextField();
textField_2.setBounds(99?140?269?21);
contentPane.add(textField_2);
textField_2.setColumns(10);
JLabel?label_4?=?new?JLabel(“簡介:“);
label_4.setBounds(35?188?54?15);
contentPane.add(label_4);
?textArea?=?new?JTextArea();
textArea.setBounds(99?184?269?103);
contentPane.add(textArea);
//添加商品
JButton?button?=?new?JButton(“確定添加“);
button.addActionListener(new?ActionListener()?{
public?void?actionPerformed(ActionEvent?e)?{
//清除表格數(shù)據(jù)
model.getDataVector().clear();???//清除表格數(shù)據(jù)
?model.fireTableDataChanged();//通知模型更新
table.updateUI();
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2016-07-04?08:47??OnlineStore\.classpath
?????文件?????????387??2016-07-04?08:47??OnlineStore\.project
?????文件??????????57??2016-07-04?08:47??OnlineStore\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2016-07-04?08:47??OnlineStore\.settings\org.eclipse.jdt.core.prefs
?????文件????????3761??2016-07-08?19:24??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????2085??2016-07-08?19:24??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3702??2016-07-08?19:24??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件?????????872??2016-07-07?17:17??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????2502??2016-07-07?17:17??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1083??2016-07-07?17:17??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3194??2016-07-07?17:17??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件?????????900??2016-07-07?17:18??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????2248??2016-07-07?17:18??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????2869??2016-07-07?17:18??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1492??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1985??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1585??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1725??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????2841??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1536??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????1316??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件?????????986??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3363??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????6577??2016-07-08?19:45??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3498??2016-07-08?09:42??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件?????????944??2016-07-08?09:42??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????4282??2016-07-08?09:42??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3892??2016-07-08?21:32??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3019??2016-07-08?21:32??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????2595??2016-07-08?21:32??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
?????文件????????3504??2016-07-08?21:32??OnlineStore\bin\cn\edu\nuc\onlinestore\fr
............此處省略87個文件信息
評論
共有 條評論