📄 frame1.java~110~
字号:
package dcwork;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;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 Frame1 extends JFrame { JPanel contentPane; ImageIcon image1; ImageIcon image2; ImageIcon image3; TitledBorder titledBorder1; TitledBorder titledBorder2; JTextArea jTextArea1 = new JTextArea(); JLabel jLabel1 = new JLabel(); JButton jButton1 = new JButton(); JButton jButton2 = new JButton(); TitledBorder titledBorder3; JButton jButton3 = new JButton(); public String a;char aaa; //Construct the frame public Frame1() { enableEvents(AWTEvent.WINDOW_EVENT_MASK); try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //Component initialization private void jbInit() throws Exception { image1 = new ImageIcon(dcwork.Frame1.class.getResource("openFile.png")); image2 = new ImageIcon(dcwork.Frame1.class.getResource("closeFile.png")); image3 = new ImageIcon(dcwork.Frame1.class.getResource("help.png")); contentPane = (JPanel) this.getContentPane(); titledBorder1 = new TitledBorder(""); titledBorder2 = new TitledBorder(""); titledBorder3 = new TitledBorder(""); contentPane.setLayout(null); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setVisible(false); this.setForeground(Color.black); this.setResizable(false); this.setSize(new Dimension(510, 386)); this.setLocationRelativeTo(null); this.setTitle("考试题库管理系统"); ///////////按键设置焦点this.getRootPane().setDefaultButton(jButton1);///////////按键设置焦点 contentPane.setBackground(Color.black); jTextArea1.setBackground(Color.lightGray); jTextArea1.setFont(new java.awt.Font("幼圆", 1, 18)); jTextArea1.setForeground(SystemColor.textText); jTextArea1.setBorder(titledBorder1); jTextArea1.setEditable(false); jTextArea1.setText(" 欢迎您使用DC题库管理系统,使用本系统,您可以轻松编辑您的试题并录入库内,也可以修改、组合您的试题然后制作成试卷,系统还提供多种预览和打印模式,使您的工作更为轻松方便,强大的答案自动生成功能和题" + "目的资源共享比任何一个题库系统更具POWER。本系统采用人性化的管理界面,使得操作非常方便,是您最好最实用的题库管理工具! " + " 现在版本还在不断更新中,我们希望您在使用中给我们意见和建议,谢谢! " + " 联系我们 :Discovery-Workroom@DCW.com " + " 2005.12.27"); jTextArea1.setLineWrap(true); jTextArea1.setBounds(new Rectangle(10, 54, 485, 242)); jLabel1.setFont(new java.awt.Font("华文琥珀", 0, 22)); jLabel1.setForeground(Color.red); jLabel1.setText("DC考试题库管理系统 V1.1 "); jLabel1.setVerticalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setVerticalTextPosition(javax.swing.SwingConstants.CENTER); jLabel1.setBounds(new Rectangle(127, 15, 271, 37)); jButton1.setBackground(Color.gray); jButton1.setBounds(new Rectangle(11, 304, 130, 35)); jButton1.setEnabled(false); jButton1.setFont(new java.awt.Font("幼圆", 1, 15)); jButton1.setForeground(SystemColor.activeCaption); jButton1.setActionCommand("进入管理题库"); jButton1.setText("进入管理题库"); jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this)); jButton2.setBackground(Color.gray); jButton2.setBounds(new Rectangle(371, 303, 122, 36)); jButton2.setFont(new java.awt.Font("幼圆", 1, 15)); jButton2.setForeground(SystemColor.activeCaption); jButton2.setBorder(BorderFactory.createRaisedBevelBorder()); jButton2.setBorderPainted(true); jButton2.setText("退出"); jButton2.addActionListener(new Frame1_jButton2_actionAdapter(this)); jButton3.setBackground(Color.gray); jButton3.setBounds(new Rectangle(174, 305, 164, 35)); jButton3.setEnabled(false); jButton3.setFont(new java.awt.Font("Dialog", 1, 15)); jButton3.setForeground(SystemColor.activeCaption); jButton3.setText("第一次使用请注册"); jButton3.addActionListener(new Frame1_jButton3_actionAdapter(this)); contentPane.add(jTextArea1, null); contentPane.add(jLabel1, null); contentPane.add(jButton1, null); contentPane.add(jButton3, null); contentPane.add(jButton2, null); ///////////////////////////////////////////读取是否注册 try{ Dcyh yzz= new Dcyh(); Statement stemtjzz = yzz.stmt; Connection fddz=yzz.con; ResultSet rsjzz=stemtjzz.executeQuery("SELECT * FROM zcyz WHERE bh='11'");while(rsjzz.next()){String zz2=rsjzz.getString(2);if (zz2.equals("aaa")==true){ Frame5 ab=new Frame5(); ab.setVisible(true);this.setVisible(false); }else{jButton3.setEnabled(true);jButton1.setEnabled(true); // this.setVisible(true); ////////////////////类之间传递参数 Frame4 f4=new Frame4(a); f4.jButton2.setEnabled(true); ////////////////////类之间传递参数}}}//fddz.close();catch (SQLException e5a123z) {System.err.println(e5a123z);} ///////////////////////////////////////////读取是否注册 } //File | Exit action performed public void jMenuFileExit_actionPerformed(ActionEvent e) { System.exit(0); } //Help | About action performed public void jMenuHelpAbout_actionPerformed(ActionEvent e) { Frame1_AboutBox dlg = new Frame1_AboutBox(this); Dimension dlgSize = dlg.getPreferredSize(); Dimension frmSize = getSize(); Point loc = getLocation(); dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); dlg.setModal(true); dlg.pack(); dlg.show(); } //Overridden so we can exit when window is closed protected void processWindowEvent(WindowEvent e) { super.processWindowEvent(e); if (e.getID() == WindowEvent.WINDOW_CLOSING) { jMenuFileExit_actionPerformed(null); } } void jButton2_actionPerformed(ActionEvent e) {System.exit(0); } void jButton1_actionPerformed(ActionEvent e) {Frame2 a=new Frame2(); a.setVisible(true);this.setVisible(false); } void jButton3_actionPerformed(ActionEvent e) { Frame3 a=new Frame3(); a.setVisible(true); this.setVisible(false); }}class Frame1_jButton2_actionAdapter implements java.awt.event.ActionListener { Frame1 adaptee; Frame1_jButton2_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton2_actionPerformed(e); }}class Frame1_jButton1_actionAdapter implements java.awt.event.ActionListener { Frame1 adaptee; Frame1_jButton1_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }}class Frame1_jButton3_actionAdapter implements java.awt.event.ActionListener { Frame1 adaptee; Frame1_jButton3_actionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton3_actionPerformed(e); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -