Package com.jgoodies.forms.builder

Examples of com.jgoodies.forms.builder.DefaultFormBuilder


  @Override
  protected final JComponent buildEditPanel(final WindowInterface window) {
    FormLayout layout = new FormLayout("10dlu,p,p,20dlu,30dlu,50dlu", "");

    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.appendRow(new RowSpec("bottom:20dlu"));
    builder.setLeadingColumnOffset(1);
    builder.nextColumn();
    builder.append("Kundenr:", textFieldCustomerNr);
    builder.nextLine();
    builder.append("Fornavn:", textFieldFirstName, 2);
    builder.append("Etternavn:", textFieldLastName, 2);
    builder.nextLine();
    builder.append(
        ButtonBarFactory.buildCenteredBar(buttonSave, buttonCancel), 5);

    builder.appendRow(new RowSpec("5dlu"));
    return new IconFeedbackPanel(validationResultModel, builder.getPanel());
  }
View Full Code Here


    selectMaxPackets = new ListBaseComponent(NsGVar.SELECTMAXPAKETS);
    selectInterval = new ListBaseComponent(NsGVar.SELECTINTERVAL);
    selectPacketSize = new ListBaseComponent(NsGVar.SELECTPACKETSIZE);
    selectServerStartTime = new ListBaseComponent(NsGVar.SELECTSERVERSTARTTIME);
   
      DefaultFormBuilder builder = new DefaultFormBuilder(new FormLayout(""));
   
      builder.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
   
        builder.appendColumn("right:pref");
          builder.appendColumn("3dlu");
          builder.appendColumn("fill:max(pref; 100px)");
          builder.appendColumn("5dlu");
          builder.appendColumn("right:pref");
          builder.appendColumn("3dlu");
          builder.appendColumn("fill:max(pref; 100px)");
   
         
          builder.append(NsGVar.DATARATE,dataRate.getListItems());
          builder.append(NsGVar.SERVERSTOPTIME,serverStopTime.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTDELAY,selectDelay.getListItems());
          builder.append(NsGVar.CLIENTSTARTTIME,clientStartTime.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTBASEIP,selectBaseIP.getListItems());
          builder.append(NsGVar.SELECTCLIENTSTOP,selectClientStop.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTNETWORKMASK,selectNetworkMask.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTMAXPAKETS,selectMaxPackets.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTINTERVAL,selectInterval.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTPACKETSIZE,selectPacketSize.getListItems());
          builder.nextLine();
          builder.append(NsGVar.SELECTSERVERSTARTTIME,selectServerStartTime.getListItems());
          builder.nextLine();
         
          this.add(builder.getPanel());
   
   
   
   
   
View Full Code Here

    FormLayout layout = new FormLayout("default", // cols //$NON-NLS-1$
        "p, 3dlu,p, 3dlu, p, 3dlu, p, 10dlu,p"); // rows //$NON-NLS-1$

    // Create a builder that assists in adding components to the container.
    // Wrap the panel with a standardized border.
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    CellConstraints cc = new CellConstraints();
    JLabel logo = new JLabel(IconManager.getIcon("icon.projity"));
    logo.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    logo.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent arg0) {
        BrowserControl.displayURL("http://www.projity.com");//$NON-NLS-1$
      }});
    builder.append(logo);
    builder.nextLine(2);
    builder.append(Messages.getContextString("Text.ShortTitle")); //$NON-NLS-1$
    builder.nextLine(2);
    String version=VersionUtils.getVersion();
    builder.append("Version "+(version==null?"Unknown":version)); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$   
    builder.nextLine(2);
    builder.append(Messages.getString("AboutDialog.copyright")); //$NON-NLS-1$
    if (Environment.isOpenProj()) {
      builder.nextLine(2);
      builder.append(Main.getRunSinceMessage()); //$NON-NLS-1$
    }
    return builder.getPanel();
  }
View Full Code Here

    FormLayout layout = new FormLayout("p, 3dlu, p,20dlu,p,3dlu,160dlu:grow,3dlu,p", // cols //$NON-NLS-1$
        "p, 3dlu, p,3dlu,fill:default:grow"); // rows //$NON-NLS-1$

    // Create a builder that assists in adding components to the container.
    // Wrap the panel with a standardized border.
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    CellConstraints cc = new CellConstraints();
    builder.append(Messages.getString("LookupDialog.Type"),types); //$NON-NLS-1$
    builder.append(Messages.getString("LookupDialog.Find") + ":",match); //$NON-NLS-1$
    builder.append(find);
    builder.nextLine(2);
    builder.append(Messages.getString("LookupDialog.Results")); //$NON-NLS-1$
    builder.nextLine(2);
    builder.add(resultsPane,cc.xyw(builder.getColumn(), builder.getRow(), 9));
    return builder.getPanel();
  }
View Full Code Here

     
        "p, 6dlu,  p,6dlu,p,6dlu,p"); // rows //$NON-NLS-1$

    // Create a builder that assists in adding components to the container.
    // Wrap the panel with a standardized border.
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    CellConstraints cc = new CellConstraints();
    JLabel logo = new JLabel(IconManager.getIcon("icon.projity"));
    logo.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent arg0) {
        BrowserControl.displayURL("http://www.projity.com");//$NON-NLS-1$
      }});
    builder.append(logo);
    builder.nextLine(2);
    builder.append(link);
//    builder.nextLine(2);
//    builder.append(videos);
    if (Environment.isOpenProj()) {
      builder.nextLine(2);
      builder.append(tipOfTheDay);
    }
    builder.nextLine(2);
    builder.append(license);
   
    if (false || Environment.isOpenProj()) { // removed donation link
      JPanel p = new JPanel();
      p.add(builder.getPanel());
  //    p.add(makeDonatePanel(false));
      return p;
    }
    else
      return builder.getPanel();
  }
View Full Code Here

  }

  public static JPanel makeDonatePanel(boolean border) {
    FormLayout layout = new FormLayout("250px" , // cols //$NON-NLS-1$
    "p, 6dlu,  p"); // rows //$NON-NLS-1$
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    if (border)
      builder.setDefaultDialogBorder();

    JLabel msg = new JLabel(Messages.getString("Text.donateMessage"));
   
    builder.append(msg);
    builder.nextLine(2);
    ImageIcon icon = IconManager.getIcon("paypal.donate");
    JButton donate = new JButton(icon);
    donate.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

    builder.append(donate);
    donate.setEnabled(true);
    donate.addActionListener(new ActionListener() {
      public void actionPerformed(ActionEvent arg0) {
        BrowserControl.displayURL(donateUrl);
      }
    });   

    return builder.getPanel();
  }
View Full Code Here

    FormLayout layout = new FormLayout("310dlu:grow", // cols //$NON-NLS-1$
        (masterProject==null)?"p,3dlu,p,3dlu,p,3dlu,p":"p,3dlu,p,3dlu,p,3dlu,p,3dlu,p"); // rows //$NON-NLS-1$ //$NON-NLS-2$

    // Create a builder that assists in adding components to the container.
    // Wrap the panel with a standardized border.
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    CellConstraints cc = new CellConstraints();
    builder.append(createFieldPanel());
    builder.nextLine(2);
    builder.add(new JScrollPane(associationTable));
    if (masterProject!=null){
      builder.nextLine(2);
      builder.append(masterProject);
    }
    builder.nextLine(2);
    builder.append(localProject);
    builder.nextLine(2);
    builder.append(createFooterPanel());
    return builder.getPanel();
  }
View Full Code Here

    return builder.getPanel();
  }
  public JComponent createFieldPanel(){
    FormLayout layout = new FormLayout("p,3dlu,p",// cols //$NON-NLS-1$
    "p"); // rows //$NON-NLS-1$
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    CellConstraints cc = new CellConstraints();
    builder.append(field1Label);
    builder.append(field1);
    return builder.getPanel();
  }
View Full Code Here

    return builder.getPanel();
  }
  public JComponent createFooterPanel(){
    FormLayout layout = new FormLayout("p,3dlu,p",// cols //$NON-NLS-1$
    "p"); // rows //$NON-NLS-1$
    DefaultFormBuilder builder = new DefaultFormBuilder(layout);
    builder.setDefaultDialogBorder();
    CellConstraints cc = new CellConstraints();

    builder.append(accessControlLabel); //$NON-NLS-1$
    builder.add(accessControl, cc.xy(builder.getColumn(), builder.getRow(),
      "left,default")); //$NON-NLS-1$

    return builder.getPanel();
  }
View Full Code Here

  private JColorComponent foreground;
  private ButtonGroup bg;

  public JColorSchemeComponent() {
    FormLayout layout = new FormLayout("fill:pref", "");
    DefaultFormBuilder formBuilder = new DefaultFormBuilder(layout, this);

    this.bg = new ButtonGroup();

    this.ultraLight = createColorComponent("ultra light");
    this.extraLight = createColorComponent("extra light");
    this.light = createColorComponent("light");
    this.mid = createColorComponent("mid");
    this.dark = createColorComponent("dark");
    this.ultraDark = createColorComponent("ultra dark");
    this.foreground = createColorComponent("foreground");

    JPanel header = new JPanel();
    FormLayout hLayout = new FormLayout(
        "fill:pref,2dlu,fill:min(150px;pref):grow,4dlu,right:pref", "");
    DefaultFormBuilder headerBuilder = new DefaultFormBuilder(hLayout,
        header);
    name = new JLabel("");
    name.setFont(name.getFont().deriveFont(Font.BOLD));
    isLight = new JCheckBox("light");
    isLight.setSelected(true);
    isLight.setFocusable(false);
    headerBuilder.append(new JLabel("Display name:"));
    headerBuilder.append(name);
    headerBuilder.append(isLight);

    isLight.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent e) {
        fireStateChanged(StateChangeType.MODIFIED);
View Full Code Here

TOP

Related Classes of com.jgoodies.forms.builder.DefaultFormBuilder

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.