protected JComponent createMasterPanel() { final FormLayout layout = new FormLayout( "l:p,2dlu,f:max(p;50dlu):g(.3) ,3dlu " + "l:p,2dlu,f:max(p;50dlu):g(.3) ", ""); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.setRowGroupingEnabled(true); builder.append("Fecha", fecha); builder.append("F. Pago", formaDePago, true); builder.append("Banco", bancoOrigen); builder.append("Referencia", referencia, true); builder.append("Cuenta Depósito", cuentaDeposito, true); builder.append("Importe", importe); builder.append("Pago", buildPagosbox(model.getPagoMPModel().getModel("depositoRow")), true); builder.append("Disponible", disponible); builder.append("Por pagar", saldoTotal); builder.append("Pendiente", saldoPendiente, true); final CellConstraints cc = new CellConstraints(); builder.append("Comentario"); builder.appendRow(new RowSpec("17dlu")); builder.add(new JScrollPane(comentario), cc.xywh(builder.getColumn(), builder.getRow(), 5, 2)); builder.nextLine(2); builder.append("Condonar", condonar); builder.append("Tipo de Facturas", tipoDoctos, true); ComponentUtils.decorateSpecialFocusTraversal(builder.getPanel()); return builder.getPanel(); }
@Override protected JComponent buildContent() { JPanel panel = new GradientBackgroundPanel(true); final FormLayout layout = new FormLayout( "max(p;50dlu),2dlu,max(p;90dlu):g(.5), 2dlu," + "max(p;50dlu),2dlu,max(p;90dlu):g(.5)", ""); final DefaultFormBuilder builder = new DefaultFormBuilder(layout, panel); builder.setLineGapSize(Sizes.DLUX4); updateTitleLabel(builder.append("Cliente", getControl("nombre"), 5)); builder.nextLine(); ActionLabel pedidoLabel = new ActionLabel("Pedido [F5]"); // pedidoLabel.addActionListener(EventHandler.create(ActionListener.class, this, // "mostrarPedido")); updateTitleLabel(pedidoLabel); dropComponent = new DropDownComponent( pedidoLabel, new HeaderPanel("Datos Generales", "Detalle del pedido"), true); pedidoLabel.addActionListener(dropComponent); builder.append(dropComponent, getControl("folio")); updateTitleLabel( builder.append("Fecha", getControl("fecha", new SimpleDateFormat("dd/MM/yyyy")))); builder.nextLine(); updateTitleLabel(builder.append("Tipo", getControl("origen"))); updateTitleLabel(builder.append("F.P.", getControl("formaDePago"))); builder.nextLine(); // builder.appendSeparator(); updateTitleLabel(builder.append("Cargos", getControl("comisionTarjetaImporte", moneyFormat))); // updateTitleLabel(builder.append("Flete",getControl("flete",moneyFormat))); updateTitleLabel(builder.append("Total", getControl("total", moneyFormat))); // builder.nextColumn(6); /*builder.append(""); builder.nextColumn(2); updateTitleLabel(builder.append("Total",getControl("total",moneyFormat))); */ builder.getPanel().setOpaque(false); builder.setDefaultDialogBorder(); JPanel content = new JPanel(new BorderLayout()); content.add(builder.getPanel(), BorderLayout.CENTER); content.add(new JSeparator(), BorderLayout.SOUTH); return content; }
private void buildLayout(String hostProgramTitle) { DefaultFormBuilder b = new DefaultFormBuilder(new FormLayout("fill:p:grow")); b.append( "<html>The following programs are needed for full functionality of " + hostProgramTitle + ".<br>" + "Install the external program first, then click 'relocate'.<br>" + "If the program is installed but cannot be found, double-click on the program to assign its location manually.</html>"); model = new DefaultListModel(); for (Binary bin : binaries) model.addElement(bin); list = new JList(model); list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); list.setFont(list.getFont().deriveFont(Font.PLAIN)); list.setVisibleRowCount(4); list.setCellRenderer( new DefaultListCellRenderer() { @Override public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel l = (JLabel) super.getListCellRendererComponent( list, value, index, isSelected, cellHasFocus); Binary b = (Binary) value; String found = ""; if (b.isFound()) { l.setIcon(ImageLoader.getImage(ImageLoader.Image.ok)); found = b.getLocation(); } else { l.setIcon(ImageLoader.getImage(ImageLoader.Image.error)); found = "<b>Not found</b>"; } l.setText( "<html><b>" + b.getDescription() + "</b><br><table><tr><td>Program:</td><td>" + b.getCommand() + "</td></tr><tr><td>Location:</td><td>" + found + "</td></tr></html>"); l.setBorder(new EmptyBorder(5, 0, 5, 0)); return l; } }); b.append(new JScrollPane(list)); close = new JButton("Close"); relocate = new JButton("Relocate program automatically."); JPanel buttons = ButtonBarFactory.buildRightAlignedBar(relocate, close); b.append(buttons); b.setBorder(new EmptyBorder(10, 10, 10, 10)); setLayout(new BorderLayout()); add(b.getPanel()); }
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(); }
/** * Builds the panel. Initializes and configures components first, then creates a FormLayout, * configures the layout, creates a builder, sets a border, and finally adds the components. * * @return the built panel */ public JComponent createContentPanel() { FormLayout layout = new FormLayout( "p,3dlu,p,3dlu", // cols //$NON-NLS-1$ "p,10dlu,p,10dlu"); // 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(); JEditorPane l = new JEditorPane("text/html", Messages.getString("LicenseDialog.Email")); l.setEditable(false); l.setOpaque(false); l.setFont(l.getFont().deriveFont(Font.PLAIN)); JLabel emailLabel = new JLabel(Messages.getString("LicenseDialog.EmailLabel") + ":"); // emailLabel.setFont(emailLabel.getFont().deriveFont(Font.PLAIN)); builder.add(l, cc.xyw(1, 1, 4)); builder.nextLine(2); builder.append(emailLabel, email); builder.nextLine(2); JComponent result = builder.getPanel(); return result; }
private void initView() { this.setLayout(new BorderLayout()); JToolBar toolBar = new JToolBar(); ActionManager actionManager = Application.getInstance().getActionManager(); toolBar.add(actionManager.getAction(CreateAttributeAction.class).buildButton()); add(toolBar, BorderLayout.NORTH); className = new TextAdapter(new JTextField()) { @Override protected void updateModel(String text) { setClassName(text); } }; FormLayout layout = new FormLayout("right:50dlu, 3dlu, fill:150dlu, 3dlu, fill:100", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append("Class Name:", className.getComponent(), 3); add(builder.getPanel(), BorderLayout.CENTER); }
/** * Creates all controls and adds them to the frame. * * @param modeController */ private void init() { if (mControls != null) return; final String form = "right:max(20dlu;p), 2dlu, p, 1dlu,right:max(20dlu;p), 4dlu, 80dlu, 7dlu"; final FormLayout rightLayout = new FormLayout(form, ""); final DefaultFormBuilder rightBuilder = new DefaultFormBuilder(rightLayout); rightBuilder.setBorder(Borders.DLU2_BORDER); rightBuilder.appendSeparator(TextUtils.getText("OptionPanel.separator.NodeStyle")); if (addStyleBox) { addAutomaticLayout(rightBuilder); addStyleBox(rightBuilder); } mNodeStyleButton = addStyleButton( rightBuilder, "actual_node_styles", modeController.getAction(ManageNodeConditionalStylesAction.NAME)); if (addStyleBox) { mMapStyleButton = addStyleButton( rightBuilder, "actual_map_styles", modeController.getAction(ManageMapConditionalStylesAction.NAME)); } mControls = getControls(); for (final IPropertyControl control : mControls) { control.layout(rightBuilder); } add(rightBuilder.getPanel(), BorderLayout.CENTER); addListeners(); setFont(this, 10); }
@Override protected void createPanel() { createFields(); FormLayout layout = new FormLayout("right:max(20dlu;pref), 3dlu, 40dlu, 0dlu, 126dlu", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append( new JLabel("Use this data source to connect to a Winston Wave Server (WWS)."), 5); builder.nextLine(); builder.appendSeparator(); builder.append("IP Address or Host Name:"); builder.append(wwsHost, 3); builder.nextLine(); builder.append("Port:"); builder.append(wwsPort); builder.append(" Winston default: 16022"); builder.nextLine(); builder.append("Timeout:"); builder.append(wwsTimeout); builder.append(" seconds"); builder.nextLine(); builder.append("Use Compression:"); builder.append(wwsCompress); builder.nextLine(); panel = builder.getPanel(); }
@Override protected JComponent buildContent() { initComponents(); JPanel panel = new JPanel(new BorderLayout()); final FormLayout layout = new FormLayout("p,2dlu,70dlu,3dlu," + "p,2dlu,70dlu:g,3dlu," + "p,2dlu,p", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append("Fecha Inicial", fechaInicial); builder.append("Fecha Final", fechaFinal); builder.nextLine(); builder.append("Sucursal", sucursalControl, 5); builder.append("Todas", todasLasSucursales); builder.nextLine(); builder.append("Linea", lineaControl, 5); builder.nextLine(); builder.append("Orden", ordenBox, 5); builder.nextLine(); builder.append("Forma ", formaBox); builder.append("Meses de alcance", meses); builder.nextLine(); builder.append("Filtro ", filtrosBox); builder.append("Meses a filtrar", mesesF); builder.nextLine(); builder.append("Tipo", filtro2Box); builder.nextLine(); builder.append("Meses de invent.", alcance); panel.add(builder.getPanel(), BorderLayout.CENTER); panel.add(buildButtonBarWithOKCancel(), BorderLayout.SOUTH); return panel; }
private void layoutMainPanel() { initComponents(); FormLayout layout = new FormLayout("p:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendTitle(rb.getString("Message.TransToPrint")); builder.append(ButtonBarFactory.buildLeftAlignedBar(selectButton, clearButton, invertButton)); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.appendRow(RowSpec.decode("f:75dlu:g")); builder.append(new JScrollPane(table)); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(ButtonBarFactory.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); }
/** Create panel with aligned labels on the right and fields on the left. */ public static JPanel createForm( String title, Component[] leftComponents, Component[] rightComponents) { if (leftComponents.length != rightComponents.length) { throw new IllegalArgumentException( "Arrays must be the same size, instead got " + leftComponents.length + "and " + rightComponents.length); } int numRows = leftComponents.length; if (numRows == 0) { throw new IllegalArgumentException("Zero components."); } FormLayout layout = new FormLayout("right:100, 3dlu, left:300", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); if (title != null) { builder.appendSeparator(title); } for (int i = 0; i < numRows; i++) { builder.append(leftComponents[i], rightComponents[i]); builder.nextLine(); } return builder.getPanel(); }
public PathwayToolTip(List<VPathwayElement> elements) { applyToolTipStyle(this); setLayout(new BorderLayout()); DefaultFormBuilder builder = new DefaultFormBuilder(new FormLayout("pref")); for (ToolTipProvider p : toolTipProviders) { Component c = p.createToolTipComponent(this, elements); if (c != null) { hasContent = true; builder.append(c); builder.nextLine(); } } JPanel contents = builder.getPanel(); applyToolTipStyle(contents); JScrollPane scroll = new JScrollPane( contents, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); int w = contents.getPreferredSize().width + scroll.getVerticalScrollBar().getPreferredSize().width + 5; int h = contents.getPreferredSize().height + scroll.getHorizontalScrollBar().getPreferredSize().height + 5; w = Math.min(400, w); h = Math.min(500, h); setPreferredSize(new Dimension(w, h)); add(scroll, BorderLayout.CENTER); }
private JComponent buildFormPanel() { FormLayout layout = new FormLayout("l:p,2dlu,75dlu", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append("Fecha", Binder.createDateComponent(model.getModel("fecha"))); condonar = BasicComponentFactory.createCheckBox(model.getModel("condonar"), ""); builder.append("Condonar cargo", condonar); return builder.getPanel(); }
private JPanel buildCenterPanel() { FormLayout layout = new FormLayout("d", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(addButton); builder.append(removeButton); return builder.getPanel(); }
public AnchorPointClassificationPanel( Object displacement, String title, List<QualifiedName> properties) { this.title = title; fixed = new JRadioButton(); property = new JRadioButton(); ButtonGroup bg = new ButtonGroup(); bg.add(fixed); bg.add(property); propertyCBx = new JComboBox(); propertyCBx.setRenderer(new PropertyNameRenderer()); for (QualifiedName qn : properties) { propertyCBx.addItem(new PropertyName(qn)); } propertyCBy = new JComboBox(); propertyCBy.setRenderer(new PropertyNameRenderer()); for (QualifiedName qn : properties) { propertyCBy.addItem(new PropertyName(qn)); } anchorEditor = new AnchorEditor(); if (displacement instanceof Pair<?, ?>) { property.setSelected(true); propertyCBx.setSelectedItem(((Pair<?, ?>) displacement).first); propertyCBy.setSelectedItem(((Pair<?, ?>) displacement).second); } else if (displacement instanceof Point2d) { fixed.setSelected(true); anchorEditor.setValue(((Point2d) displacement).x, ((Point2d) displacement).y); } else { fixed.setSelected(true); } if (properties == null || properties.isEmpty()) { propertyCBx.setEnabled(false); propertyCBy.setEnabled(false); property.setEnabled(false); } FormLayout fl = new FormLayout( "$rgap, 15dlu, left:default:grow(1.0)", "$sepheight, center:[20dlu,default], $ug, $sepheight, bottom:10dlu, center:$cpheight, bottom:10dlu,center:$cpheight"); DefaultFormBuilder builder = new DefaultFormBuilder(fl); CellConstraints cc = new CellConstraints(); builder.addSeparator(get("$MD11713"), cc.xyw(1, 1, 3)); builder.add(fixed, cc.xy(2, 2)); builder.add(anchorEditor, cc.xy(3, 2)); builder.addSeparator(get("$MD11714"), cc.xyw(1, 4, 3)); builder.add(property, cc.xywh(2, 5, 1, 4)); builder.addLabel(get("$MD10835"), cc.xy(3, 5)); builder.add(propertyCBx, cc.xy(3, 6)); builder.addLabel(get("$MD10836"), cc.xy(3, 7)); builder.add(propertyCBy, cc.xy(3, 8)); add(builder.getPanel()); }
private JComponent buildForm() { initComponents(); final FormLayout layout = new FormLayout("p,3dlu,f:60dlu:g", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append("Fecha Inicial", fechaInicial); builder.append("Fecha Final", fechaFinal); builder.append("Facturistas", choferes); return builder.getPanel(); }
@Override protected JComponent buildFormPanel() { FormLayout layout = new FormLayout("p,2dlu,p:g(.5) 3dlu" + ",p,2dlu,p:g(.5)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); if (isPorFactura()) builder.append("Comisión", getControl("comision")); else builder.append("Precio (TON)", getControl("precioPorTonelada")); builder.nextLine(); builder.append("Comentario", getControl("comentario"), 5); return builder.getPanel(); }
/** * Builds the panel. Initializes and configures components first, then creates a FormLayout, * configures the layout, creates a builder, sets a border, and finally adds the components. * * @return the built panel */ public JComponent createContentPanel() { // Separating the component initialization and configuration // from the layout code makes both parts easier to read. // TODO set minimum size FormLayout layout = new FormLayout( "180px", // cols //$NON-NLS-1$ "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(); }
@Override protected JComponent buildMasterForm() { FormLayout layout = new FormLayout("50dlu,2dlu,60dlu, 3dlu,50dlu,2dlu,f:p:g", ""); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); if (model.getValue("id") != null) { builder.append("Id", addReadOnly("id"), true); } builder.append("Fecha", getControl("fecha"), true); builder.append("Proveedor", getControl("proveedor"), 5); builder.append("Comentario", getControl("comentario"), 5); builder.append("Total", addReadOnly("total"), true); return builder.getPanel(); }
public FileSortTab(JabRefPreferences prefs) { this.prefs = prefs; FormLayout layout = new FormLayout("4dlu, left:pref, 4dlu, fill:pref", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.leadingColumnOffset(1); // EXPORT SORT ORDER // create Components exportInOriginalOrder = new JRadioButton(Localization.lang("Export entries in their original order")); exportInTableOrder = new JRadioButton(Localization.lang("Export in current table sort order")); exportInSpecifiedOrder = new JRadioButton(Localization.lang("Export entries ordered as specified")); ButtonGroup buttonGroup = new ButtonGroup(); buttonGroup.add(exportInOriginalOrder); buttonGroup.add(exportInTableOrder); buttonGroup.add(exportInSpecifiedOrder); ActionListener listener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { boolean selected = e.getSource() == exportInSpecifiedOrder; exportOrderPanel.setEnabled(selected); } }; exportInOriginalOrder.addActionListener(listener); exportInTableOrder.addActionListener(listener); exportInSpecifiedOrder.addActionListener(listener); // create GUI builder.appendSeparator(Localization.lang("Export sort order")); builder.append(exportInOriginalOrder, 1); builder.nextLine(); builder.append(exportInTableOrder, 1); builder.nextLine(); builder.append(exportInSpecifiedOrder, 1); builder.nextLine(); exportOrderPanel = new SaveOrderConfigDisplay(); builder.append(exportOrderPanel.getPanel()); builder.nextLine(); // COMBINE EVERYTHING JPanel pan = builder.getPanel(); pan.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); setLayout(new BorderLayout()); add(pan, BorderLayout.CENTER); }
private void layoutComponents() { FormLayout layout = new FormLayout("d, 6dlu, max(d;30dlu):grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append("Port number", portTextField); builder.append(httpsPortCheckBox, httpsPortTextField); builder.append("Memory limit (MB)", memoryTextField); builder.append("Context path", contextPathComboBox); setBorder(Borders.DIALOG_BORDER); setLayout(new BorderLayout(12, 12)); add(builder.getPanel(), BorderLayout.CENTER); add(ButtonBarFactory.buildCenteredBar(defaultButton, saveButton), BorderLayout.SOUTH); }
private JPanel layoutPanel() { final FormLayout layout = new FormLayout("75dlu:g, 8dlu, p", "f:p:g(1.0)"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); final JScrollPane scrollPane = new JScrollPane(list); builder.append(scrollPane, layoutButtonPanel()); builder.nextLine(); builder.appendRelatedComponentsGapRow(); builder.nextLine(); builder.append(entryField, insertButton); return builder.getPanel(); }
/* * (non-Javadoc) * @see com.luxsoft.siipap.swing.form2.AbstractForm#buildFormPanel() */ @Override protected JComponent buildFormPanel() { final FormLayout layout = new FormLayout("p,2dlu,max(p;100dlu)", ""); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendSeparator(""); if (model.getValue("id") != null) { JComponent ct = getControl("id"); ct.setEnabled(false); builder.append("Id", ct, true); } builder.append("Nombre", addMandatory("nombre"), true); return builder.getPanel(); }
private JPanel layoutButtonPanel() { final FormLayout layout = new FormLayout("p:g", "d, 6dlu, d, f:p:g(1.0), d"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append(upButton); builder.nextLine(); builder.nextLine(); builder.append(downButton); builder.nextLine(); builder.nextLine(); builder.append(removeButton); return builder.getPanel(); }
@Override protected JComponent buildContent() { salidaField = new JSpinner(); SpinnerDateModel model = new SpinnerDateModel(new Date(), null, null, Calendar.MINUTE); salidaField.setModel(model); salidaField.setEnabled(enabled); afterCreated(salidaField); JPanel panel = new JPanel(new BorderLayout()); FormLayout layout = new FormLayout("40dlu,2dlu,100dlu", ""); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.append("Salida:", salidaField); panel.add(builder.getPanel(), BorderLayout.CENTER); panel.add(buildButtonBarWithOKCancel(), BorderLayout.SOUTH); return panel; }
private JPanel buildPanel() { FormLayout layout = new FormLayout("right:max(60dlu;pref), 3dlu, 50dlu:grow"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendSeparator("Index Size"); builder.append("Document Collection:", this.DocSz); builder.append("Global Terms:", this.TermSz); builder.append("Files in Queue:", this.QueueSz); builder.appendSeparator("Index Threads"); builder.append(this.jsp, 3); FormLayout layout2 = new FormLayout("right:max(5dlu;pref), 3dlu, 105dlu:grow"); DefaultFormBuilder builder2 = new DefaultFormBuilder(layout2); for (int i = 0; i < this.thread.length; i++) { builder2.append(i + ":", this.thread[i]); builder2.append("", this.threadfile[i]); } this.threadPane.add(builder2.getPanel()); return builder.getPanel(); }
private void layoutMainPanel() { FormLayout layout = new FormLayout("fill:p:g", "f:p:g, $ugap, f:p"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.border(Borders.DIALOG); closeButton = new JButton(rb.getString("Button.Close")); builder.append(component); builder.nextLine(); builder.nextLine(); builder.append(StaticUIMethods.buildCloseBar(closeButton)); getContentPane().add(builder.getPanel()); pack(); closeButton.addActionListener(this); }
/** Builds the panel with the labels in the center. */ void layoutPanel() { initComponents(); FormLayout layout = new FormLayout("c:p:g", "c:p:g"); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.border(Borders.DIALOG); builder.append(messageLabel); setLayout(new BorderLayout()); JPanel panel = builder.getPanel(); add(panel, BorderLayout.CENTER); setAlpha(0.4f); }
private void layoutDialog() { final FormLayout layout = new FormLayout("p:g", "f:p:g(1.0)"); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.border(Borders.DIALOG); builder.append(layoutPanel()); builder.nextLine(); builder.appendUnrelatedComponentsGapRow(); builder.nextLine(); builder.append(StaticUIMethods.buildOKCancelBar(okButton, cancelButton)); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); pack(); setMinimumSize(getSize()); }
private JComponent buildGeneralForm() { final FormLayout layout = new FormLayout("p,2dlu,p:g(.5), 2dlu," + "p,2dlu,p:g(.5)", ""); final DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.appendSeparator("Datos generales"); if (model.getValue("id") != null) { builder.append("Id", addReadOnly("id"), true); builder.append("Nombre", addReadOnly("nombre"), 5); } else { builder.append("Nombre", addMandatory("nombre"), 5); } builder.append("Suspendido", getControl("suspendido")); builder.append("Susp (Fecha)", addReadOnly("suspendidoFecha")); builder.append("Radio", getControl("radio"), 5); builder.append("Email-1", getControl("email1"), 5); builder.nextLine(); builder.append("Comentario", getControl("comentario"), 5); return builder.getPanel(); }