Frame1.java~14~
上传用户:liming9091
上传日期:2014-10-27
资源大小:3376k
文件大小:5k
源码类别:

Java编程

开发平台:

Java

  1. package infomanagement;
  2. import java.awt.*;
  3. import java.awt.event.*;
  4. import javax.swing.*;
  5. import com.borland.jbcl.layout.*;
  6. import javax.swing.border.*;
  7. /**
  8.  * <p>Title: </p>
  9.  * <p>Description: </p>
  10.  * <p>Copyright: Copyright (c) 2003</p>
  11.  * <p>Company: </p>
  12.  * @author unascribed
  13.  * @version 1.0
  14.  */
  15. public class Frame1 extends JFrame {
  16.   private JPanel contentPane;
  17.   private BorderLayout borderLayout1 = new BorderLayout();
  18.   private JPanel jPanel1 = new JPanel();
  19.   private XYLayout xYLayout1 = new XYLayout();
  20.   private JLabel jLabel1 = new JLabel();
  21.   private TitledBorder titledBorder1;
  22.   private JLabel jLabel2 = new JLabel();
  23.   private JLabel jLabel3 = new JLabel();
  24.   private JLabel jLabel4 = new JLabel();
  25.   private JRadioButton rdbInputScnAch = new JRadioButton();
  26.   private JRadioButton rdbQqueryScnAch = new JRadioButton();
  27.   private JRadioButton rdbInputArtAch = new JRadioButton();
  28.   private JRadioButton rdbQueryArtAch = new JRadioButton();
  29.   //Construct the frame
  30.   public Frame1() {
  31.     enableEvents(AWTEvent.WINDOW_EVENT_MASK);
  32.     try {
  33.       jbInit();
  34.     }
  35.     catch(Exception e) {
  36.       e.printStackTrace();
  37.     }
  38.   }
  39.   //Component initialization
  40.   private void jbInit() throws Exception  {
  41.     //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
  42.     contentPane = (JPanel) this.getContentPane();
  43.     titledBorder1 = new TitledBorder("");
  44.     contentPane.setLayout(borderLayout1);
  45.     this.setSize(new Dimension(399, 288));
  46.     this.setTitle("Frame Title");
  47.     jPanel1.setLayout(xYLayout1);
  48.     jLabel1.setFont(new java.awt.Font("Dialog", 0, 23));
  49.     jLabel1.setForeground(Color.green);
  50.     jLabel1.setBorder(titledBorder1);
  51.     jLabel1.setText("              通用高考成绩管理系统");
  52.     jLabel2.setBorder(BorderFactory.createEtchedBorder());
  53.     jLabel3.setText("请选择");
  54.     jLabel4.setBorder(BorderFactory.createEtchedBorder());
  55.     jLabel4.setToolTipText("");
  56.     rdbInputScnAch.setForeground(Color.red);
  57.     rdbInputScnAch.setText("理科成绩录入");
  58.     rdbInputScnAch.addMouseListener(new java.awt.event.MouseAdapter() {
  59.       public void mouseClicked(MouseEvent e) {
  60.         rdbInputScnAch_mouseClicked(e);
  61.       }
  62.     });
  63.     rdbQqueryScnAch.setForeground(Color.red);
  64.     rdbQqueryScnAch.setText("理科成绩查询");
  65.     rdbQqueryScnAch.addMouseListener(new java.awt.event.MouseAdapter() {
  66.       public void mouseClicked(MouseEvent e) {
  67.         rdbQqueryScnAch_mouseClicked(e);
  68.       }
  69.     });
  70.     rdbInputArtAch.setForeground(Color.red);
  71.     rdbInputArtAch.setText("文科成绩录入");
  72.     rdbInputArtAch.addMouseListener(new java.awt.event.MouseAdapter() {
  73.       public void mouseClicked(MouseEvent e) {
  74.         rdbInputArtAch_mouseClicked(e);
  75.       }
  76.     });
  77.     rdbQueryArtAch.setForeground(Color.red);
  78.     rdbQueryArtAch.setText("文科成绩查询");
  79.     rdbQueryArtAch.addMouseListener(new java.awt.event.MouseAdapter() {
  80.       public void mouseClicked(MouseEvent e) {
  81.         rdbQueryArtAch_mouseClicked(e);
  82.       }
  83.     });
  84.     contentPane.add(jPanel1, BorderLayout.CENTER);
  85.     jPanel1.add(jLabel1,  new XYConstraints(0, 0, 400, 47));
  86.     jPanel1.add(jLabel2,    new XYConstraints(1, 46, 398, 242));
  87.     jPanel1.add(rdbInputScnAch,   new XYConstraints(50, 130, -1, -1));
  88.     jPanel1.add(rdbQqueryScnAch,   new XYConstraints(200, 130, -1, -1));
  89.     jPanel1.add(rdbInputArtAch,   new XYConstraints(50, 200, -1, -1));
  90.     jPanel1.add(rdbQueryArtAch,    new XYConstraints(200, 200, -1, -1));
  91.     jPanel1.add(jLabel3, new XYConstraints(3, 48, 92, 22));
  92.     jPanel1.add(jLabel4, new XYConstraints(33, 94, 320, 165));
  93.   }
  94.   //Overridden so we can exit when window is closed
  95.   protected void processWindowEvent(WindowEvent e) {
  96.     super.processWindowEvent(e);
  97.     if (e.getID() == WindowEvent.WINDOW_CLOSING) {
  98.       System.exit(0);
  99.     }
  100.   }
  101.   void rdbInputScnAch_mouseClicked(MouseEvent e) {
  102.     ScienceAchievement dlg = new ScienceAchievement();
  103.     Dimension dlgSize = dlg.getPreferredSize();
  104.     Dimension frmSize = getSize();
  105.     Point loc = getLocation();
  106.     dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
  107.     dlg.setModal(true);
  108.     dlg.pack();
  109.     dlg.show();
  110.   }
  111.   void rdbQqueryScnAch_mouseClicked(MouseEvent e) {
  112.     ScienceQuery dlg = new ScienceQuery();
  113.     Dimension dlgSize = dlg.getPreferredSize();
  114.     Dimension frmSize = getSize();
  115.     Point loc = getLocation();
  116.     dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
  117.     dlg.setModal(true);
  118.     dlg.pack();
  119.     dlg.show();
  120.   }
  121.   void rdbInputArtAch_mouseClicked(MouseEvent e) {
  122.     ArtsAchievement dlg = new ArtsAchievement();
  123.    Dimension dlgSize = dlg.getPreferredSize();
  124.    Dimension frmSize = getSize();
  125.    Point loc = getLocation();
  126.    dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
  127.    dlg.setModal(true);
  128.    dlg.pack();
  129.     dlg.show();
  130.   }
  131.   void rdbQueryArtAch_mouseClicked(MouseEvent e) {
  132.     ArtsQuery dlg = new ArtsQuery();
  133.    Dimension dlgSize = dlg.getPreferredSize();
  134.    Dimension frmSize = getSize();
  135.    Point loc = getLocation();
  136.    dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y);
  137.    dlg.setModal(true);
  138.    dlg.pack();
  139.     dlg.show();
  140.   }
  141. }