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 }