在swing界面进行增加和删除的事件


前言

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,合理的运行窗口提示。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现增加、修改、删除、查询功能的GUI界面可以使用各种编程语言和框架来实现,例如Java语言的Swing框架、Python语言的Tkinter框架、C#语言的Windows Forms框架等等。 下面以Java语言的Swing框架为例,介绍如何实现增加、修改、删除、查询功能的GUI界面: 1. 首先,在界面上添加一个表格组件,用于显示数据。 2. 在界面上添加增加、修改、删除、查询等按钮,用户点击这些按钮时触发相应的事件。 3. 实现增加功能的事件处理程序:当用户点击“增加”按钮时,程序弹出一个对话框,要求用户输入新数据,用户输入完毕后,将新数据添加到表格中。 4. 实现修改功能的事件处理程序:当用户点击“修改”按钮时,程序弹出一个对话框,显示选中行的数据,并允许用户修改数据。用户修改完毕后,将修改后的数据更新到表格中。 5. 实现删除功能的事件处理程序:当用户点击“删除”按钮时,程序先弹出一个确认对话框,询问用户是否确定删除选中行的数据。如果用户确认删除,则将选中行的数据从表格中删除。 6. 实现查询功能的事件处理程序:当用户点击“查询”按钮时,程序弹出一个对话框,要求用户输入查询条件,并根据查询条件在表格中查找符合条件的数据,将查找结果显示在表格中。 以上就是实现增加、修改、删除、查询功能的GUI界面的基本步骤。具体实现方法可以根据编程语言和框架的不同而有所差异。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值