资源简介
java swing开发的桌面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;
//是否已经添加
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(“(数字)单位:元“);
label_2.setBounds(310 100 114 15);
contentPane.add(label_2);
JLabel label_3 = new JLabel(“数量:“);
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) {
//清除表格数据
model.getDataVector().clear(); //清除表格数据
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个文件信息
相关资源
- Java Excel Api及详细教程
- java优化编程ppt讲义,
- java语言程序设计清华郎波版课件、随
- Java语言程序设计课件PPT.zip
- JAVA版本微信公众账号开源项目版本发
- bt master 开源 纯java实现 bt 项目
- 用java实现爬虫抓取网页中的表格数据
- java.servlet的jar包
- ADT-16.0.1.zip
- Android个性化闹钟实现源码
- java实现wordpptexcel等转换
- java验证码识别
- PP软件授权平台 终端授权库Android JA
- 基于JAVA的电信计费系统
- WSO2-JAVA开发集成
- Java500篇
- JavaEE经典MVC框架Struts代码测试通过
- java版电影销售系统有后台包含三层架
- java仓库管理系统SQL
- java-界面组件案例大全(内含139个完整
- Java--web小网站
- Java微信退款
- java+mysql新闻发布网站(含数据库)
- 网上书城项目源码
- Java调用Webservice接口的jar包
- SM3加密 js版和java版
- 基于java的五子棋程序设计毕业论文
- C#调用java直接调用无需生成.net组件
- KWIC4种架构Java实现及4个Assignment
- 企业日常事务管理系统JAVA+SQL2000
评论
共有 条评论