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
016
017 public class ErrorDialog extends JDialog {
018 JButton jButtonOk = new JButton();
019 JLabel jLabel1 = new JLabel();
020
021
022 // Construct the frame
023 public ErrorDialog(String str, Point p) {
024 enableEvents(AWTEvent.WINDOW_EVENT_MASK);
025 try {
026 jLabel1.setText(str);
027 jbInit();
028 this.setLocation(p);
029 this.setModal(true);
030 this.show();
031 }
032 catch (Exception e) {
033 e.printStackTrace();
034 }
035 }
036
037 private void jbInit() throws Exception {
038 jButtonOk.setBounds(new Rectangle(84, 67, 53, 30));
039 jButtonOk.setText("Ok");
040 jButtonOk.addActionListener(new ErrorDialog_jButtonOk_actionAdapter(this));
041
042 jLabel1.setHorizontalAlignment(SwingConstants.CENTER);
043 jLabel1.setBounds(new Rectangle(5, 20, 214, 22));
044
045 this.setTitle("Error");
046 this.setSize(new Dimension(227, 152));
047
048 this.getContentPane().setLayout(null);
049
050 this.getContentPane().add(jButtonOk, null);
051 this.getContentPane().add(jLabel1, null);
052 }
053
054 void jButtonOk_actionPerformed(ActionEvent e) {
055 this.dispose();
056 }
057
058 }
059
060 class ErrorDialog_jButtonOk_actionAdapter implements java.awt.event.ActionListener {
061 ErrorDialog adaptee;
062
063 ErrorDialog_jButtonOk_actionAdapter(ErrorDialog adaptee) {
064 this.adaptee = adaptee;
065 }
066 public void actionPerformed(ActionEvent e) {
067 adaptee.jButtonOk_actionPerformed(e);
068 }
069 }