📄 frame5.java~35~
字号:
package dcwork;import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.util.*;import java.sql.*;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2005</p> * <p>Company: DISCOVERY</p> * @author not attributable * @version 1.0 */public class Frame5 extends JFrame { JTextArea jTextArea1 = new JTextArea(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); JButton jButton3 = new JButton(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JTextField jTextField11 = new JTextField(); JTextField jTextField22 = new JTextField(); JButton jButton4 = new JButton(); JButton jButton5 = new JButton(); public Frame5() { try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } void jbInit() throws Exception { jTextArea1.setFont(new java.awt.Font("华文新魏", 1, 17)); jTextArea1.setForeground(SystemColor.activeCaption); jTextArea1.setBorder(BorderFactory.createEtchedBorder()); jTextArea1.setEditable(false); jTextArea1.setText(" 致用户 " + " 欢迎你使用Discovery的软件,改软件可以免费让你使用30天,如果你选择注册,则可以免费终身使用,或者你可以先试用,以后在注册也可以,如果你是" + "未注册用户,这个对话框会在你每次打开本软件时出现,部分功能不可用,30天试用期过后,你将不能使用本软件! " + " DISCOVERY"); jTextArea1.setLineWrap(true); jTextArea1.setBounds(new Rectangle(15, 49, 406, 136)); this.getContentPane().setLayout(null); jButton1.setBounds(new Rectangle(150, 217, 79, 21)); jButton1.setText("现在注册"); jButton1.addActionListener(new Frame5_jButton1_actionAdapter(this)); jButton2.setText("暂时试用"); jButton2.addActionListener(new Frame5_jButton2_actionAdapter(this)); jButton2.setBounds(new Rectangle(245, 217, 79, 21)); jButton3.setText("退出程序"); jButton3.addActionListener(new Frame5_jButton3_actionAdapter(this)); jButton3.setBounds(new Rectangle(339, 217, 79, 21)); jLabel1.setFont(new java.awt.Font("Dialog", 0, 13)); jLabel1.setForeground(Color.red); jLabel1.setText("注册帐号"); jLabel1.setBounds(new Rectangle(187, 38, 71, 21)); jLabel2.setFont(new java.awt.Font("Dialog", 0, 13)); jLabel2.setForeground(Color.red); jLabel2.setText("注册码"); jLabel2.setBounds(new Rectangle(194, 113, 57, 20)); jTextField11.setText(""); jTextField11.setBounds(new Rectangle(108, 64, 225, 25)); jTextField22.setText(""); jTextField22.setBounds(new Rectangle(16, 138, 407, 27)); jButton4.setBounds(new Rectangle(148, 181, 60, 24)); jButton4.setText("确定"); jButton4.addActionListener(new Frame5_jButton4_actionAdapter(this)); jButton5.setText("返回"); jButton5.addActionListener(new Frame5_jButton5_actionAdapter(this)); jButton5.setBounds(new Rectangle(232, 182, 60, 24)); this.setTitle("DISCOVERY"); this.getContentPane().add(jButton2, null); this.getContentPane().add(jButton3, null); this.getContentPane().add(jButton1, null); this.getContentPane().add(jTextField22, null); this.getContentPane().add(jTextField11, null); this.getContentPane().add(jLabel1, null); this.getContentPane().add(jButton5, null); this.getContentPane().add(jButton4, null); this.getContentPane().add(jLabel2, null); this.getContentPane().add(jTextArea1, null); this.setResizable(false); this.setSize(new Dimension(438, 299)); this.setLocationRelativeTo(null); jLabel1.setVisible(false); jTextField11.setVisible(false); jLabel2.setVisible(false); jTextField22.setVisible(false); jButton4.setVisible(false); jButton5.setVisible(false); } void jButton4_actionPerformed(ActionEvent e) { ////////////////////////////////////////////注册验证 String rr=jTextField22.getText(); String str=jTextField11.getText().toString(); StringBuffer ss=new StringBuffer(); for(int i=0;i<jTextField11.getText().length();i++){ char cha; cha=str.charAt(i); //读取每个字符 int t=(int)cha;//转换为ASC2码 String jt=String.valueOf(t*7+457378857); ss=ss.append(jt);} System.out.println(ss.toString());if (rr.equals(ss.toString())==true&&jTextField11.getText().equals("")==false&&jTextField22.getText().equals("")==false){Dcyh dcb5 = new Dcyh(); dcb5.connection(); Statement sb5 = dcb5.stmt; Connection fd21=dcb5.con; try { sb5.executeUpdate("update zcyz set 注册帐号='"+str+"',注册码='"+rr+"' where bh='11'"); fd21.close(); JOptionPane.showMessageDialog(this,"感谢您对本软件的支持!您已经注册成功!"); } catch (SQLException e5a1ww) {} Frame1 f1=new Frame1(); f1.setVisible(true); this.setVisible(false);} else{ JOptionPane.showMessageDialog(this,"您输入的注册帐号与注册码不正确,请重新输入!"); jTextField22.setText(""); jTextField11.setText(""); jTextField11.grabFocus(); } //////////////////////////////////////////////////////////////注册验证 } void jButton2_actionPerformed(ActionEvent e) { Frame1 f1=new Frame1(); f1.setVisible(true); this.setVisible(false); } void jButton5_actionPerformed(ActionEvent e) { jTextArea1.setVisible(true); jButton1.setVisible(true); jButton2.setVisible(true); jButton3.setVisible(true); jLabel1.setVisible(false); jTextField11.setVisible(false); jLabel2.setVisible(false); jTextField22.setVisible(false); jButton4.setVisible(false); jButton5.setVisible(false); this.setTitle("DISCOVERY"); } void jButton1_actionPerformed(ActionEvent e) { jTextArea1.setVisible(false); jButton1.setVisible(false); jButton2.setVisible(false); jButton3.setVisible(false); this.setTitle("软件注册"); jLabel1.setVisible(true); jTextField11.setVisible(true); jLabel2.setVisible(true); jTextField22.setVisible(true); jButton4.setVisible(true); jButton5.setVisible(true); jTextField11.grabFocus(); } void jButton3_actionPerformed(ActionEvent e) {System.exit(0); }}class Frame5_jButton4_actionAdapter implements java.awt.event.ActionListener { Frame5 adaptee; Frame5_jButton4_actionAdapter(Frame5 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton4_actionPerformed(e); }}class Frame5_jButton2_actionAdapter implements java.awt.event.ActionListener { Frame5 adaptee; Frame5_jButton2_actionAdapter(Frame5 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton2_actionPerformed(e); }}class Frame5_jButton5_actionAdapter implements java.awt.event.ActionListener { Frame5 adaptee; Frame5_jButton5_actionAdapter(Frame5 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton5_actionPerformed(e); }}class Frame5_jButton1_actionAdapter implements java.awt.event.ActionListener { Frame5 adaptee; Frame5_jButton1_actionAdapter(Frame5 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }}class Frame5_jButton3_actionAdapter implements java.awt.event.ActionListener { Frame5 adaptee; Frame5_jButton3_actionAdapter(Frame5 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton3_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -