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

Java编程

开发平台:

Java

  1. package manpowersystem;
  2. import javax.swing.*;
  3. import java.awt.event.*;
  4. import java.awt.*;
  5. import com.borland.jbcl.layout.*;
  6. import javax.swing.event.*;
  7. /**
  8.  * <p>Title: </p>
  9.  * <p>Description: </p>
  10.  * <p>Copyright: Copyright (c) 2003</p>
  11.  * <p>Company: </p>
  12.  * @author not attributable
  13.  * @version 1.0
  14.  */
  15. public class MainFrame extends JFrame {
  16.     private ImageIcon fmImage;
  17.     private XYLayout xYLayout1 = new XYLayout();
  18.     private JButton jTitleButton = new JButton();
  19.     private JButton jOnWorkButton = new JButton();
  20.     private JButton jOffWorkButton = new JButton();
  21.     private JButton jLeaveWorkButton = new JButton();
  22.     private JButton jStaticButton = new JButton();
  23.     private JButton jExitButton = new JButton();
  24.     public MainFrame() {
  25.         try {
  26.             jbInit();
  27.             addWindowListener( new WindowAdapter() {
  28.                 public void windowClosing( WindowEvent e ) {
  29.                     dispose();
  30.                 }
  31.             } );
  32.         }
  33.         catch ( Exception e ) {
  34.             e.printStackTrace();
  35.         }
  36.     }
  37.     public static void main( String[] args ) {
  38.         MainFrame mainFrame = new MainFrame();
  39.         mainFrame.validate();
  40.         mainFrame.setLocation( 200, 150 );
  41.         mainFrame.setSize( 600, 480 );
  42.         mainFrame.setVisible( true );
  43.         mainFrame.pack();
  44.     }
  45.     private void jbInit() throws Exception {
  46.         fmImage = new ImageIcon( manpowersystem.MainFrame.class.getResource(
  47.             "Fengmian.png" ) );
  48.         jTitleButton.setBackground( new Color( 210, 138, 177 ) );
  49.         jTitleButton.setIcon( fmImage );
  50.         jTitleButton.setFocusable( false );
  51.         xYLayout1.setWidth( 540 );
  52.         xYLayout1.setHeight( 407 );
  53.         this.getContentPane().setBackground( new Color( 210, 138, 177 ) );
  54.         this.setLocale( java.util.Locale.getDefault() );
  55.         this.setTitle( "Mini人事管理系统" );
  56.         this.addWindowListener( new MainFrame_this_windowAdapter( this ) );
  57.         this.getContentPane().setLayout( xYLayout1 );
  58.         jOnWorkButton.setBackground( new Color( 212, 158, 217 ) );
  59.         jOnWorkButton.setFont( new java.awt.Font( "DialogInput", 1, 16 ) );
  60.         jOnWorkButton.setText( "上班登记" );
  61.         jOnWorkButton.addActionListener( new
  62.                                          MainFrame_jOnWorkButton_actionAdapter( this ) );
  63.         jOnWorkButton.addHierarchyBoundsListener( new
  64.             MainFrame_jOnWorkButton_hierarchyBoundsAdapter( this ) );
  65.         jOffWorkButton.setBackground( new Color( 212, 158, 217 ) );
  66.         jOffWorkButton.setFont( new java.awt.Font( "DialogInput", 1, 16 ) );
  67.         jOffWorkButton.setText( "下班登记" );
  68.         jOffWorkButton.addActionListener(new MainFrame_jOffWorkButton_actionAdapter(this));
  69.         jOffWorkButton.addAncestorListener( new
  70.             MainFrame_jOffWorkButton_ancestorAdapter( this ) );
  71.         jLeaveWorkButton.setBackground( new Color( 212, 158, 217 ) );
  72.         jLeaveWorkButton.setFont( new java.awt.Font( "DialogInput", 1, 16 ) );
  73.         jLeaveWorkButton.setText( "请假登记" );
  74.         jLeaveWorkButton.addActionListener(new MainFrame_jLeaveWorkButton_actionAdapter(this));
  75.         jLeaveWorkButton.addAncestorListener( new
  76.             MainFrame_jLeaveWorkButton_ancestorAdapter( this ) );
  77.         jStaticButton.setBackground( new Color( 212, 158, 217 ) );
  78.         jStaticButton.setFont( new java.awt.Font( "DialogInput", 1, 16 ) );
  79.         jStaticButton.setText( "统计情况" );
  80.         jStaticButton.addActionListener(new MainFrame_jStaticButton_actionAdapter(this));
  81.         jStaticButton.addAncestorListener( new
  82.             MainFrame_jStaticButton_ancestorAdapter( this ) );
  83.         jExitButton.setBackground( new Color( 212, 158, 217 ) );
  84.         jExitButton.setFont( new java.awt.Font( "DialogInput", 1, 16 ) );
  85.         jExitButton.setText( "退出系统" );
  86.         jExitButton.addActionListener( new MainFrame_jExitButton_actionAdapter( this ) );
  87.         jExitButton.addAncestorListener( new
  88.                                          MainFrame_jExitButton_ancestorAdapter( this ) );
  89.         this.getContentPane().add( jTitleButton,
  90.                                    new XYConstraints( 0, 0, 358, 409 ) );
  91.         this.getContentPane().add( jOnWorkButton,
  92.                                    new XYConstraints( 393, 35, 115, 45 ) );
  93.         this.getContentPane().add( jOffWorkButton,
  94.                                    new XYConstraints( 393, 109, 115, 45 ) );
  95.         this.getContentPane().add( jLeaveWorkButton,
  96.                                    new XYConstraints( 393, 184, 115, 45 ) );
  97.         this.getContentPane().add( jStaticButton,
  98.                                    new XYConstraints( 393, 258, 115, 45 ) );
  99.         this.getContentPane().add( jExitButton,
  100.                                    new XYConstraints( 393, 332, 115, 45 ) );
  101.         this.setResizable(false);
  102.     }
  103.     void this_windowClosed( WindowEvent e ) {
  104.         System.exit( 0 );
  105.     }
  106.     void jOnWorkButton_ancestorMoved( HierarchyEvent e ) {
  107.     }
  108.     void jOffWorkButton_ancestorMoved( AncestorEvent e ) {
  109.     }
  110.     void jLeaveWorkButton_ancestorMoved( AncestorEvent e ) {
  111.     }
  112.     void jStaticButton_ancestorMoved( AncestorEvent e ) {
  113.     }
  114.     void jExitButton_ancestorMoved( AncestorEvent e ) {
  115.     }
  116.     void jExitButton_actionPerformed( ActionEvent e ) {
  117.         System.exit( 0 );
  118.     }
  119.     void jOnWorkButton_actionPerformed( ActionEvent e ) {
  120.         OnWorkPanel onWorkPanel = new OnWorkPanel();
  121.         onWorkPanel.setVisible(true);
  122.     }
  123.     void jOffWorkButton_actionPerformed(ActionEvent e) {
  124.         OffWorkPanel offWorkPanel = new OffWorkPanel();
  125.         offWorkPanel.setVisible(true);
  126.     }
  127.     void jLeaveWorkButton_actionPerformed(ActionEvent e) {
  128.         LeaveWorkPanel leaveWorkPanel = new LeaveWorkPanel();
  129.         leaveWorkPanel.setVisible(true);
  130.     }
  131.     void jStaticButton_actionPerformed(ActionEvent e) {
  132.         StaticPanel staticPanel = new StaticPanel();
  133.         staticPanel.setVisible(true);
  134.     }
  135. }
  136. class MainFrame_this_windowAdapter extends java.awt.event.WindowAdapter {
  137.     MainFrame adaptee;
  138.     MainFrame_this_windowAdapter( MainFrame adaptee ) {
  139.         this.adaptee = adaptee;
  140.     }
  141.     public void windowClosed( WindowEvent e ) {
  142.         adaptee.this_windowClosed( e );
  143.     }
  144. }
  145. class MainFrame_jOnWorkButton_hierarchyBoundsAdapter extends java.awt.event.
  146.     HierarchyBoundsAdapter {
  147.     MainFrame adaptee;
  148.     MainFrame_jOnWorkButton_hierarchyBoundsAdapter( MainFrame adaptee ) {
  149.         this.adaptee = adaptee;
  150.     }
  151.     public void ancestorMoved( HierarchyEvent e ) {
  152.         adaptee.jOnWorkButton_ancestorMoved( e );
  153.     }
  154. }
  155. class MainFrame_jOffWorkButton_ancestorAdapter implements javax.swing.event.
  156.     AncestorListener {
  157.     MainFrame adaptee;
  158.     MainFrame_jOffWorkButton_ancestorAdapter( MainFrame adaptee ) {
  159.         this.adaptee = adaptee;
  160.     }
  161.     public void ancestorAdded( AncestorEvent e ) {
  162.     }
  163.     public void ancestorRemoved( AncestorEvent e ) {
  164.     }
  165.     public void ancestorMoved( AncestorEvent e ) {
  166.         adaptee.jOffWorkButton_ancestorMoved( e );
  167.     }
  168. }
  169. class MainFrame_jLeaveWorkButton_ancestorAdapter implements javax.swing.event.
  170.     AncestorListener {
  171.     MainFrame adaptee;
  172.     MainFrame_jLeaveWorkButton_ancestorAdapter( MainFrame adaptee ) {
  173.         this.adaptee = adaptee;
  174.     }
  175.     public void ancestorAdded( AncestorEvent e ) {
  176.     }
  177.     public void ancestorRemoved( AncestorEvent e ) {
  178.     }
  179.     public void ancestorMoved( AncestorEvent e ) {
  180.         adaptee.jLeaveWorkButton_ancestorMoved( e );
  181.     }
  182. }
  183. class MainFrame_jStaticButton_ancestorAdapter implements javax.swing.event.
  184.     AncestorListener {
  185.     MainFrame adaptee;
  186.     MainFrame_jStaticButton_ancestorAdapter( MainFrame adaptee ) {
  187.         this.adaptee = adaptee;
  188.     }
  189.     public void ancestorAdded( AncestorEvent e ) {
  190.     }
  191.     public void ancestorRemoved( AncestorEvent e ) {
  192.     }
  193.     public void ancestorMoved( AncestorEvent e ) {
  194.         adaptee.jStaticButton_ancestorMoved( e );
  195.     }
  196. }
  197. class MainFrame_jExitButton_ancestorAdapter implements javax.swing.event.
  198.     AncestorListener {
  199.     MainFrame adaptee;
  200.     MainFrame_jExitButton_ancestorAdapter( MainFrame adaptee ) {
  201.         this.adaptee = adaptee;
  202.     }
  203.     public void ancestorAdded( AncestorEvent e ) {
  204.     }
  205.     public void ancestorRemoved( AncestorEvent e ) {
  206.     }
  207.     public void ancestorMoved( AncestorEvent e ) {
  208.         adaptee.jExitButton_ancestorMoved( e );
  209.     }
  210. }
  211. class MainFrame_jExitButton_actionAdapter implements java.awt.event.
  212.     ActionListener {
  213.     MainFrame adaptee;
  214.     MainFrame_jExitButton_actionAdapter( MainFrame adaptee ) {
  215.         this.adaptee = adaptee;
  216.     }
  217.     public void actionPerformed( ActionEvent e ) {
  218.         adaptee.jExitButton_actionPerformed( e );
  219.     }
  220. }
  221. class MainFrame_jOnWorkButton_actionAdapter implements java.awt.event.
  222.     ActionListener {
  223.     MainFrame adaptee;
  224.     MainFrame_jOnWorkButton_actionAdapter( MainFrame adaptee ) {
  225.         this.adaptee = adaptee;
  226.     }
  227.     public void actionPerformed( ActionEvent e ) {
  228.         adaptee.jOnWorkButton_actionPerformed( e );
  229.     }
  230. }
  231. class MainFrame_jOffWorkButton_actionAdapter implements java.awt.event.ActionListener {
  232.     MainFrame adaptee;
  233.     MainFrame_jOffWorkButton_actionAdapter(MainFrame adaptee) {
  234.         this.adaptee = adaptee;
  235.     }
  236.     public void actionPerformed(ActionEvent e) {
  237.         adaptee.jOffWorkButton_actionPerformed(e);
  238.     }
  239. }
  240. class MainFrame_jLeaveWorkButton_actionAdapter implements java.awt.event.ActionListener {
  241.     MainFrame adaptee;
  242.     MainFrame_jLeaveWorkButton_actionAdapter(MainFrame adaptee) {
  243.         this.adaptee = adaptee;
  244.     }
  245.     public void actionPerformed(ActionEvent e) {
  246.         adaptee.jLeaveWorkButton_actionPerformed(e);
  247.     }
  248. }
  249. class MainFrame_jStaticButton_actionAdapter implements java.awt.event.ActionListener {
  250.     MainFrame adaptee;
  251.     MainFrame_jStaticButton_actionAdapter(MainFrame adaptee) {
  252.         this.adaptee = adaptee;
  253.     }
  254.     public void actionPerformed(ActionEvent e) {
  255.         adaptee.jStaticButton_actionPerformed(e);
  256.     }
  257. }