home *** CD-ROM | disk | FTP | other *** search
- import java.awt.AWTEvent;
- import java.awt.Component;
- import java.awt.Dimension;
- import java.awt.Toolkit;
- import java.awt.event.WindowEvent;
- import javax.swing.JComponent;
- import javax.swing.JDialog;
- import javax.swing.JFrame;
- import javax.swing.border.CompoundBorder;
- import javax.swing.border.EmptyBorder;
- import javax.swing.border.EtchedBorder;
-
- public class BaseDialog extends JDialog {
- BaseDialog(JFrame var1, String var2, boolean var3) {
- super(var1, var2, var3);
- ((Component)this).enableEvents(64L);
- }
-
- void addEtchedBorder(JComponent var1, int var2, int var3, int var4, int var5) {
- var1.setBorder(new CompoundBorder(new EmptyBorder(var2, var3, var4, var5), new EtchedBorder()));
- }
-
- protected void centerOnScreen() {
- Dimension var1 = Toolkit.getDefaultToolkit().getScreenSize();
- Dimension var2 = ((Component)this).getSize();
- ((Component)this).setLocation((var1.width - var2.width) / 2, (var1.height - var2.height) / 2);
- }
-
- protected void processWindowEvent(WindowEvent var1) {
- super.processWindowEvent(var1);
- if (((AWTEvent)var1).getID() == 201) {
- ((Component)this).hide();
- }
-
- }
- }
-