home *** CD-ROM | disk | FTP | other *** search
Java Source | 1998-05-08 | 3.0 KB | 122 lines |
- // This snippet creates a new dialog box
- // with buttons on the bottom.
- // <File=StandardDialog1.java>
-
- //Title:
- //Version:
- //Copyright:
- //Author:
- //Company:
- //Description:
-
- //<PACKAGE>
-
- import java.awt.*;
- import java.awt.event.*;
- import borland.jbcl.layout.*;
- import borland.jbcl.control.*;
-
- public class StandardDialog1 extends Dialog {
- Panel panel1 = new Panel();
- XYLayout xYLayout1 = new XYLayout();
- BevelPanel bevelPanel1 = new BevelPanel();
- Button button1 = new Button();
- Button button2 = new Button();
-
- public StandardDialog1(Frame frame, String title, boolean modal) {
- super(frame, title, modal);
- try {
- jbInit();
- }
- catch (Exception e) {
- e.printStackTrace();
- }
- add(panel1);
- pack();
- }
-
- public StandardDialog1(Frame frame, String title) {
- this(frame, title, false);
- }
-
- public StandardDialog1(Frame frame) {
- this(frame, "", false);
- }
-
- private void jbInit() throws Exception {
- xYLayout1.setWidth(320);
- xYLayout1.setHeight(243);
- button1.setLabel("OK");
- button1.addActionListener(new StandardDialog1_button1_actionAdapter(this));
- button2.setLabel("Cancel");
- button2.addActionListener(new StandardDialog1_button2_actionAdapter(this));
- this.addWindowListener(new StandardDialog1_this_windowAdapter(this));
- panel1.setLayout(xYLayout1);
- panel1.add(bevelPanel1, new XYConstraints(9, 10, 298, 191));
- panel1.add(button1, new XYConstraints(67, 211, 74, 25));
- panel1.add(button2, new XYConstraints(163, 211, 77, 25));
- }
-
- //<Exclude>
- // Test case
- public static void main(String[] argv) {
- DecoratedFrame frame = new DecoratedFrame();
- frame.show();
- StandardDialog1 sd = new StandardDialog1(frame, "Test", true);
- sd.show();
- //Get any results here
- System.exit(0);
- }
-
- //</Exclude>
- // OK
- void button1_actionPerformed(ActionEvent e) {
- dispose();
- }
-
- // Cancel
- void button2_actionPerformed(ActionEvent e) {
- dispose();
- }
-
- void this_windowClosing(WindowEvent e) {
- dispose();
- }
- }
-
- class StandardDialog1_button1_actionAdapter implements ActionListener {
- StandardDialog1 adaptee;
-
- StandardDialog1_button1_actionAdapter(StandardDialog1 adaptee) {
- this.adaptee = adaptee;
- }
-
- public void actionPerformed(ActionEvent e) {
- adaptee.button1_actionPerformed(e);
- }
- }
-
- class StandardDialog1_button2_actionAdapter implements ActionListener {
- StandardDialog1 adaptee;
-
- StandardDialog1_button2_actionAdapter(StandardDialog1 adaptee) {
- this.adaptee = adaptee;
- }
-
- public void actionPerformed(ActionEvent e) {
- adaptee.button2_actionPerformed(e);
- }
- }
-
- class StandardDialog1_this_windowAdapter extends WindowAdapter {
- StandardDialog1 adaptee;
-
- StandardDialog1_this_windowAdapter(StandardDialog1 adaptee) {
- this.adaptee = adaptee;
- }
-
- public void windowClosing(WindowEvent e) {
- adaptee.this_windowClosing(e);
- }
- }
-