Documentation of 'jvx.thirdParty.acmeGui.ButtonDialog' Java class
ButtonDialog ("JavaView Reference Manual")
"JavaView? v5.03.003"
jvx.thirdParty.acmeGui

Class ButtonDialog

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible
    Direct Known Subclasses:
    OkCancelBox, YesNoBox, YesNoCancelBox


    public class ButtonDialog
    extends java.awt.Dialog
    implements java.awt.event.ActionListener
    A generic modal button box.

    Puts up a dialog with a message and client-specified buttons. All user input is locked out. The program can retrieve the user's answer via the getAnswer() method.

    NOTE: do not use this inside an event handler call! With some browsers this will cause a deadlock. Instead, have your event handler start a new thread to run the button box.

    Copyright (C)1996,1998 by Jef Poskanzer (jef@acme.com). All rights reserved.

    Visit the ACME Labs Java page for up-to-date versions of this and other fine Java utilities: http://www.acme.com/java/

    See Also:
    Serialized Form
    Version:
    03.10.07, 2.00 revised (kp) User must now call setVisible(true) and no longer call run() or show() since java.awt.Dialog now calls Component#show().
    08.06.02, 1.10 revised (ep) First pack then setResizable(false).
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int CANCEL 
      static int NO 
      static int OK 
      static int YES 
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      ButtonDialog(java.awt.Frame parent, java.lang.String message, java.lang.String button1, int answer1)
      Constructor, no title, one button.
      ButtonDialog(java.awt.Frame parent, java.lang.String message, java.lang.String button1, int answer1, java.lang.String button2, int answer2)
      Constructor, no title, two buttons.
      ButtonDialog(java.awt.Frame parent, java.lang.String message, java.lang.String button1, int answer1, java.lang.String button2, int answer2, java.lang.String button3, int answer3)
      Constructor, no title, three buttons.
      ButtonDialog(java.awt.Frame parent, java.lang.String message, java.lang.String button1, int answer1, java.lang.String button2, int answer2, java.lang.String button3, int answer3, java.lang.String button4, int answer4)
      Constructor, no title, four buttons.
      ButtonDialog(java.awt.Frame parent, java.lang.String title, java.lang.String message, java.lang.String button1, int answer1)
      Constructor, specified title, one button.
      ButtonDialog(java.awt.Frame parent, java.lang.String title, java.lang.String message, java.lang.String button1, int answer1, java.lang.String button2, int answer2)
      Constructor, specified title, two buttons.
      ButtonDialog(java.awt.Frame parent, java.lang.String title, java.lang.String message, java.lang.String button1, int answer1, java.lang.String button2, int answer2, java.lang.String button3, int answer3)
      Constructor, specified title, three buttons.
      ButtonDialog(java.awt.Frame parent, java.lang.String title, java.lang.String message, java.lang.String button1, int answer1, java.lang.String button2, int answer2, java.lang.String button3, int answer3, java.lang.String button4, int answer4)
      Constructor, specified title, four buttons.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void actionPerformed(java.awt.event.ActionEvent event)
      Event handler.
      int getAnswer()
      Get the answer.
      • Methods inherited from class java.awt.Dialog

        addNotify, getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • Methods inherited from class java.awt.Window

        addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
      • Methods inherited from class java.awt.Container

        add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1)
        Constructor, no title, one button.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1)
        Constructor, specified title, one button.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1,
                            java.lang.String button2,
                            int answer2)
        Constructor, no title, two buttons.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1,
                            java.lang.String button2,
                            int answer2)
        Constructor, specified title, two buttons.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1,
                            java.lang.String button2,
                            int answer2,
                            java.lang.String button3,
                            int answer3)
        Constructor, no title, three buttons.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1,
                            java.lang.String button2,
                            int answer2,
                            java.lang.String button3,
                            int answer3)
        Constructor, specified title, three buttons.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1,
                            java.lang.String button2,
                            int answer2,
                            java.lang.String button3,
                            int answer3,
                            java.lang.String button4,
                            int answer4)
        Constructor, no title, four buttons.
      • ButtonDialog

        public ButtonDialog(java.awt.Frame parent,
                            java.lang.String title,
                            java.lang.String message,
                            java.lang.String button1,
                            int answer1,
                            java.lang.String button2,
                            int answer2,
                            java.lang.String button3,
                            int answer3,
                            java.lang.String button4,
                            int answer4)
        Constructor, specified title, four buttons.
    • Method Detail

      • actionPerformed

        public void actionPerformed(java.awt.event.ActionEvent event)
        Event handler.
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • getAnswer

        public int getAnswer()
        Get the answer.
"JavaView? v5.03.003"

"

The software JavaView? is copyright protected. All Rights Reserved.
"

Ads help maintain this website.