/[schmitzm]/trunk/src/skrueger/swing/TranslationAskJDialog.java
ViewVC logotype

Diff of /trunk/src/skrueger/swing/TranslationAskJDialog.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

branches/1.0-gt2-2.6/src/skrueger/swing/TranslationAskJDialog.java revision 422 by alfonx, Fri Oct 2 00:47:48 2009 UTC trunk/src/skrueger/swing/TranslationAskJDialog.java revision 1137 by alfonx, Fri Oct 15 15:21:36 2010 UTC
# Line 25  Line 25 
25   *   *
26   * Contributors:   * Contributors:
27   *     Martin O. J. Schmitz - initial API and implementation   *     Martin O. J. Schmitz - initial API and implementation
28   *     Stefan A. Krüger - additional utility classes   *     Stefan A. Tzeggai - additional utility classes
29   ******************************************************************************/   ******************************************************************************/
30  package skrueger.swing;  package skrueger.swing;
31    
32  import java.awt.BorderLayout;  import java.awt.BorderLayout;
33  import java.awt.Component;  import java.awt.Component;
34  import java.awt.FlowLayout;  import java.awt.FlowLayout;
 import java.awt.Window;  
35  import java.awt.event.ActionEvent;  import java.awt.event.ActionEvent;
36  import java.awt.event.ActionListener;  import java.awt.event.ActionListener;
37  import java.awt.event.KeyEvent;  import java.awt.event.KeyEvent;
# Line 98  public class TranslationAskJDialog exten Line 97  public class TranslationAskJDialog exten
97           * This class handles the cancel button itself. You may still want to listen           * This class handles the cancel button itself. You may still want to listen
98           * to PROPERTY_APPLY_AND_CLOSE events. This dialog is modal. The dialog has           * to PROPERTY_APPLY_AND_CLOSE events. This dialog is modal. The dialog has
99           * to be set visible afterwards.<br/>           * to be set visible afterwards.<br/>
          *  
          * @param owner  
          *            A component of the GUI that this dialog is related to. If no  
          *            {@link Window} is passed, SwingUtil.getParentWindow(owner) is  
          *            called.  
100           */           */
101          public TranslationAskJDialog(Component owner,          public TranslationAskJDialog(Component owner,
102                          final JComponent... translationEditJPanels) {                          final JComponent... translationEditJPanels) {
103                  super(SwingUtil.getParentWindow(owner));                  super(owner);
104                  setComponents(translationEditJPanels);                  setComponents(translationEditJPanels);
105          }          }
106    
# Line 122  public class TranslationAskJDialog exten Line 116  public class TranslationAskJDialog exten
116           * Using this constructor, you have to call setComponents afterwards.           * Using this constructor, you have to call setComponents afterwards.
117           */           */
118          public TranslationAskJDialog(Component owner) {          public TranslationAskJDialog(Component owner) {
119                  super(SwingUtil.getParentWindow(owner));                  super(owner);
120          }          }
121    
122          /**          /**
# Line 162  public class TranslationAskJDialog exten Line 156  public class TranslationAskJDialog exten
156                  setTitle(SwingUtil.R("TranslationAskJDialog.Title"));                  setTitle(SwingUtil.R("TranslationAskJDialog.Title"));
157                  setModal(true);                  setModal(true);
158                  pack();                  pack();
159                  SwingUtil.centerFrameOnScreen(this);                  SwingUtil.setRelativeFramePosition(this, getParent(), .5, .5);
160          }          }
161    
162          public void setOptionalButtons(JButton... optionalButtons) {          public void setOptionalButtons(JButton... optionalButtons) {

Legend:
Removed from v.422  
changed lines
  Added in v.1137

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26