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 }