前言
Swing 使用纯粹的 Java 代码来模拟各种控件(使用 Java 自带的作图函数绘制出各种控件),接着我们上一篇文章的深化细节。
一、如何进行swing的添加
Swing 是跨平台的。 也正是因为 Swing 的这种特性,人们通常把 Swing 控件称为轻量级控件,所以这样方便实现样式。
二、使用步骤
1.在swing界面的
代码如下(示例):
public class mian {
private JFrame frame;
private JTable table;
private JTextField tfname;
private JTextField tfphone;
private JTextField tfage;
private JTextField tfsalsary;
private JCheckBox tfsex;
private JCheckBox tfbumen;
private JButton dsa;
private JButton eq;
String name=this.tfname.getText();
String phone=this.tfphone.getText();
String age=this.tfage.getText();
String salary=this.tfsalsary.getText();
String sex=this.tfsex.getText();
String bumen=this.tfbumen.getText();
Stl stl=new Stl();
stl.getUsername();
stl.getPhone();
stl.getSex();
stl.getAge();
stl.getSalary();
进行调用文本框的信息
2.创建事件
代码如下(示例):
public void actionPerformed(ActionEvent e) {
dxactionPerformed(e);
}
String name=this.tfname.getText();
String phone=this.tfphone.getText();
String age=this.tfage.getText();
String salary=this.tfsalsary.getText();
String sex=this.tfsex.getText();
String bumen=this.tfbumen.getText();
Stl stl=new Stl();
stl.getUsername();
stl.getPhone();
stl.getSex();
stl.getAge();
stl.getSalary();
try {
boolean as=Basedao.add(stl);
if (as) {
JOptionPane.showMessageDialog(dsa,"添加成功");
}else {
JOptionPane.showMessageDialog(dsa, "添加失败");
}
} catch (Exception e1) {
}
}
}
添加成功事件
private void dxactionPerformed(ActionEvent e) {
int row=table.getSelectedRow();
try {
String stl = null;
} catch (Exception e1) {
}
if (row==-1) {
JOptionPane.showMessageDialog(dsa, this, "请选择这一行", row);
}
String stl=table.getValueAt(row, 0)+"";
try {
Basedao.delete(stl);
} catch (Exception e1) {
e1.printStackTrace();
}
int result=JOptionPane.showConfirmDialog(null, "是否退出系统");
System.out.println(result);
}
删除事件
总结
:以上就是今天要讲的内容,本文仅仅简单介绍了在swing当中的增删,还有运用事件 javax.swing.JOptionPane,合理的运行窗口提示。