UAdd uadd = new UAdd(); uadd.setTitle("修改"); uadd.tun.setText(yh); uadd.tpw.setText(mm); uadd.tun.setEnabled(false); String str = "insert into unpw values('" + yh + "','" + mm + "','" + 1 + "')"; this.connDB();// 连接数据库 try { stmt.executeUpdate(str); JOptionPane.showMessageDialog(null, this.getTitle() + "成功!", "提示", JOptionPane.INFORMATION_MESSAGE, new ImageIcon( "menu4.gif")); uadd.setVisible(true); this.setVisible(true); } catch (SQLException e) { } this.dispose();
时间: 2024-02-10 09:34:03 浏览: 168
这段代码创建了一个UAdd对象uadd,并调用其setTitle()方法设置标题为“修改”。接着,将yh和mm变量的值分别设置为uadd对象中的文本框tun和tpw的文本,并将tun文本框禁用。然后,将一个SQL插入语句插入到数据库中。接下来,调用connDB()方法连接数据库并执行SQL插入语句。如果插入成功,弹出一个对话框显示“成功”,并设置uadd对象为可见,当前对象(this)也设置为可见。如果发生SQLException异常,则被catch块捕获并忽略。最后,调用dispose()方法释放当前对象所占用的资源,一般情况下用于关闭当前窗口。
相关问题
def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label_2.setText(_translate("MainWindow", "58同城房价抓取分析系统")) self.label.setText(_translate("MainWindow", "执行进度:")) self.pushButton_1.setText(_translate("MainWindow", "整体房价分析图")) self.groupBox.setTitle(_translate("MainWindow", "单因素分析图")) self.pushButton_2.setText(_translate("MainWindow", "朝向")) self.pushButton_3.setText(_translate("MainWindow", "区域")) self.pushButton_8.setText(_translate("MainWindow", "装修")) self.pushButton_9.setText(_translate("MainWindow", "户型")) self.pushButton_10.setText(_translate("MainWindow", "楼层")) self.pushButton_11.setText(_translate("MainWindow", "面积")) self.pushButton_12.setText(_translate("MainWindow", "押金")) self.pushButton.setText(_translate("MainWindow", "开始抓取")) self.label_1.setText(_translate("MainWindow", "抓取结果:")) self.groupBox_3.setTitle(_translate("MainWindow", "统计方法分析")) self.pushButton_13.setText(_translate("MainWindow", "线性回归")) self.pushButton_14.setText(_translate("MainWindow", "随机森林")) self.pushButton_15.setText(_translate("MainWindow", "区域热力图"))
这段代码是用来进行用户界面的翻译的,其中包含了各种控件的文本内容的翻译。具体来说,这些控件包括一个标题窗口、一个描述标签、一个进度标签、一个开始按钮以及一些用于选择各种单因素分析图和统计方法分析的按钮和分组框等等。利用这段代码,程序可以根据用户的当前语言环境来动态翻译这些控件的文本内容,从而实现多语言支持。
package com.java21days; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ActionEvent_1 extends JFrame implements ActionListener{ JPanel jp1; // 面 板 JButton jb1,jb2,jb3,jb4;// 按 钮 JTextArea jta1;// 文 本 区 public static void main(String[] args) { ActionEvent_1 a=new ActionEvent_1(); } ActionEvent_1() { jp1=new JPanel(); jb1=new JButton("W"); jb1.addActionListener(this); jb2=new JButton("A"); jb2.addActionListener(this); jb3=new JButton("S"); jb3.addActionListener(this); jb4=new JButton("D"); jb4.addActionListener(this); jta1=new JTextArea(); jp1.add(jb1); jp1.add(jb2); jp1.add(jb3); jp1.add(jb4); this.add(jp1,BorderLayout.NORTH); this.add(jta1); this.setTitle("我的小程序"); this.setSize(400, 300); this.setLocation(100, 100); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { if(e.getSource()==jb1) jta1.setText("W"); else if(e.getSource()==jb2) jta1.setText("A"); else if(e.getSource()==jb3) jta1.setText("S"); else if(e.getSource()==jb4) jta1.setText("D"); } }
这段代码实现了一个简单的窗口程序,包含了一个面板(jp1)、四个按钮(jb1、jb2、jb3、jb4)和一个文本区(jta1)。
其中,实现了ActionListener接口,以便处理按钮的事件。当一个按钮被点击时,actionPerformed方法会被调用,根据点击的按钮来设置文本区的文本。
这个程序的主要功能是:当用户按下W/A/S/D键时,文本区会显示相应的字母。
阅读全文