001 package sharpster.client.gui; 002 003 /** 004 * <p>Title: </p> 005 * <p>Description: </p> 006 * <p>Copyright: Copyright (c) 2003</p> 007 * <p>Company: Kafka</p> 008 * @author Tommy Eriksson 009 * @version 1.0 010 */ 011 012 import java.awt.*; 013 import java.awt.event.*; 014 import javax.swing.*; 015 import javax.swing.border.*; 016 017 public class AboutFrame extends JDialog { 018 JPanel contentPane; 019 JButton jButtonOk = new JButton(); 020 JLabel jLabel1 = new JLabel(); 021 JLabel jLabel2 = new JLabel(); 022 TitledBorder titledBorder1; 023 024 025 // Construct the frame 026 public AboutFrame() { 027 enableEvents(AWTEvent.WINDOW_EVENT_MASK); 028 try { 029 jbInit(); 030 } 031 catch (Exception e) { 032 e.printStackTrace(); 033 } 034 } 035 036 // Component initialization 037 private void jbInit() throws Exception { 038 contentPane = (JPanel)this.getContentPane(); 039 040 titledBorder1 = new TitledBorder(""); 041 jButtonOk.setBackground(new Color(111, 159, 194)); 042 jButtonOk.setBounds(new Rectangle(74, 61, 55, 22)); 043 jButtonOk.setBorder(BorderFactory.createLineBorder(Color.black)); 044 jButtonOk.setText("Ok"); 045 jButtonOk.addActionListener(new AboutFrame_jButtonOk_actionAdapter(this)); 046 contentPane.setLayout(null); 047 this.setTitle("Sharpster"); 048 this.setSize(new Dimension(212, 125)); 049 050 jLabel1.setVerifyInputWhenFocusTarget(true); 051 jLabel1.setText("Designed by: Tommy Eriksson"); 052 jLabel1.setBounds(new Rectangle(19, 9, 178, 15)); 053 jLabel2.setFont(new java.awt.Font("Dialog", 1, 14)); 054 jLabel2.setText("Version: 1.0"); 055 jLabel2.setBounds(new Rectangle(61, 32, 94, 15)); 056 contentPane.setBackground(new Color(111, 159, 194)); 057 contentPane.add(jButtonOk, null); 058 contentPane.add(jLabel2, null); 059 contentPane.add(jLabel1, null); 060 } 061 062 void jButtonOk_actionPerformed(ActionEvent e) { 063 this.dispose(); 064 } 065 066 } 067 068 class AboutFrame_jButtonOk_actionAdapter 069 implements java.awt.event.ActionListener { 070 AboutFrame adaptee; 071 072 AboutFrame_jButtonOk_actionAdapter(AboutFrame adaptee) { 073 this.adaptee = adaptee; 074 } 075 076 public void actionPerformed(ActionEvent e) { 077 adaptee.jButtonOk_actionPerformed(e); 078 } 079 }