Package com.ezware.dialog.task

Examples of com.ezware.dialog.task.TaskDialog


  public boolean showOk() {
    String cont = formatDialog();

    // found errors?
    if (cont != null) {
      TaskDialog dlg = new TaskDialog(null, "");
      dlg.setInstruction(title);
      dlg.setText(cont);
      dlg.setIcon(getIcon());

      // check boxes
      // dlg.getFooter().setCheckBoxText(I18N.t("Diesen Dialog nicht mehr anzeigen."));
      dlg.show();
      // Setting.set(mid, !dlg.getFooter().isCheckBoxSelected());
    }
    return true;

  }
View Full Code Here


  public boolean showQuestion() {
    String cont = formatDialog();

    // found errors?
    if (cont != null) {
      TaskDialog dlg = new TaskDialog(null, "");
      dlg.setInstruction(title);
      dlg.setText(cont);
      dlg.setIcon(getIcon());
      dlg.setCommands(StandardCommand.OK.derive(yesno[0]), StandardCommand.CANCEL.derive(yesno[1]));

      // check boxes
      // dlg.getFooter().setCheckBoxText(I18N.t("Diesen Dialog nicht mehr anzeigen."));
      Command erg = dlg.show();
      // Setting.set(mid, !dlg.getFooter().isCheckBoxSelected());

      // get it
      return erg.equals(StandardCommand.OK);
View Full Code Here

    addActionListener(new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent e) {

        TaskDialog dlg = TaskDialog.getInstance((Component) e.getSource());
        if (dlg != null) {
          dlg.setResult(TaskDialog.StandardCommand.OK);
          dlg.setVisible(false);
        }

      }

    });
View Full Code Here

   * @param icon
   *            (optional)
   */
  public static void ok(final String title, final String mess, final Object icon) {

    final TaskDialog dlg = new TaskDialog(null, "");
    dlg.setInstruction(title);
    dlg.setIcon(IconCache.getS(icon == null ? "yrgss" : icon, 64));
    dlg.setText(mess);
    dlg.setVisible(true);
  }
View Full Code Here

                
                       final String title = "Exit";
                       final String instruction = "Exiting TaskDialog";
                       final String text = "Are you sure you want to exit ?";

                       TaskDialog dlg = new TaskDialog( null, title);
                       dlg.setInstruction(instruction);
                       dlg.setText(text);
                       dlg.setIcon(TaskDialog.StandardIcon.QUESTION);

                       final JLabel commentTitle = new JLabel("Tell us why you are exiting TaskDialog");
                       final JTextArea comment = new JTextArea(5, 100);
                       final JCheckBox disableComments = new JCheckBox("don't ask me to comment again");
                       disableComments.setOpaque(false);

                       final JPanel panel = new JPanel(new BorderLayout());
                       panel.setOpaque(false);
                       panel.setBorder(BorderFactory.createEmptyBorder(5, 10, 5, 10));
                       panel.add(commentTitle, BorderLayout.NORTH);
                       panel.add(new JScrollPane(comment));
                       panel.add(disableComments, BorderLayout.SOUTH);

                       dlg.getDetails().setExpandableComponent(panel);
//                     dlg.getDetails().setExpanded(true);
                       dlg.getDetails().setAlwaysExpanded(true);

                       dlg.setCommands(
                           TaskDialog.StandardCommand.OK.derive(TaskDialog.makeKey("Yes")),
                           TaskDialog.StandardCommand.CANCEL.derive(TaskDialog.makeKey("No")) );

                       dlg.getFooter().setCheckBoxText( "don't ask me again" );
                       dlg.getFooter().setCheckBoxSelected(false);

                       final TaskDialog.Command result = dlg.show();

                       boolean exit = result.equals(TaskDialog.StandardCommand.OK);
                       final boolean disableConfirm = dlg.getFooter().isCheckBoxSelected();

                       System.out.println("exit = " + exit);
                       System.out.println("disableConfirm = " + disableConfirm);
                       System.out.println("disableComments = " + disableComments.isSelected());
                       System.out.println("comment = " + comment.getText());
View Full Code Here

  public void setCommands( Set<? extends TaskDialog.Command> commands, boolean lockButtonSize ) {

    pCommands.removeAll();

    String group = lockButtonSize? "sgx commands, ": "";
    TaskDialog owner = getOwner();
    for( final TaskDialog.Command c: commands) {
      String tag = c.getTag() == null? "": c.getTag().toString();
      pCommands.add( new JButton( new CommandAction(c, owner) ), group + "aligny top, " + tag  );
    }
View Full Code Here

    addActionListener( new ActionListener() {

      @Override
      public void actionPerformed(ActionEvent e) {

        TaskDialog dlg = TaskDialog.getInstance((Component) e.getSource());
        if ( dlg != null ) {
          dlg.setVisible(false);
        }

      }

    });
View Full Code Here

TOP

Related Classes of com.ezware.dialog.task.TaskDialog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.