List of usage examples for com.jgoodies.forms.builder DefaultFormBuilder DefaultFormBuilder
public DefaultFormBuilder(FormLayout layout)
From source file:com.projity.dialog.ResourceInformationDialog.java
License:Common Public License
public JComponent createGeneralPanel() { FieldComponentMap map = createMap(); FormLayout layout = new FormLayout("p, 3dlu, 160dlu, 3dlu, p, 3dlu, p:grow", //$NON-NLS-1$ "p,3dlu,p,3dlu,p,3dlu,p,3dlu,p,0dlu,p"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();// ww w.j a va 2s.c o m CellConstraints cc = new CellConstraints(); map.append(builder, "Field.name"); //$NON-NLS-1$ map.append(builder, "Field.initials"); //$NON-NLS-1$ builder.nextLine(2); map.append(builder, "Field.emailAddress"); //$NON-NLS-1$ map.append(builder, "Field.group"); //$NON-NLS-1$ builder.nextLine(2); map.append(builder, "Field.rbsCode"); //$NON-NLS-1$ map.append(builder, "Field.generic"); //$NON-NLS-1$ map.append(builder, "Field.inactive"); //$NON-NLS-1$ builder.nextLine(2); map.append(builder, "Field.resourceType"); //$NON-NLS-1$ map.appendSometimesReadOnly(builder, "Field.materialLabel"); //$NON-NLS-1$ builder.nextLine(2); builder.addLabel(map.getLabel("Field.baseCalendar") + ":"); //$NON-NLS-1$ //$NON-NLS-2$ builder.nextColumn(2); changeWorkingTimeButton = getChangeWorkingTimeButton(); builder.append(pairedComponents(map, "Field.baseCalendar", 0, changeWorkingTimeButton)); //$NON-NLS-1$ return builder.getPanel(); }
From source file:com.projity.dialog.ResourceInformationDialog.java
License:Common Public License
public JComponent createAvailabilityPanel() { FieldComponentMap map = createMap(); FormLayout layout = new FormLayout("p:grow", "p,3dlu,p,3dlu,fill:150dlu:grow"); //$NON-NLS-1$ //$NON-NLS-2$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();//from w ww . j a v a2s . c o m CellConstraints cc = new CellConstraints(); builder.add(createHeaderFieldsPanel(map), cc.xyw(builder.getColumn(), builder.getRow(), 1)); builder.nextLine(2); builder.add(createAvailabilitySpreadsheet(), cc.xyw(builder.getColumn(), builder.getRow(), 1)); return builder.getPanel(); }
From source file:com.projity.dialog.ResourceInformationDialog.java
License:Common Public License
public JComponent createTasksPanel() { FieldComponentMap map = createMap(); FormLayout layout = new FormLayout("p:grow", "p,3dlu,p,3dlu,fill:150dlu:grow"); //$NON-NLS-1$ //$NON-NLS-2$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/* w w w .ja va 2s . co m*/ CellConstraints cc = new CellConstraints(); builder.add(createHeaderFieldsPanel(map), cc.xyw(builder.getColumn(), builder.getRow(), 1)); builder.nextLine(2); builder.append(Messages.getString("ResourceInformationDialog.AssignedToTasks")); // not using assigned button //$NON-NLS-1$ builder.nextLine(2); builder.add(createAssignmentSpreadsheet(), cc.xyw(builder.getColumn(), builder.getRow(), 1)); JComponent panel = builder.getPanel(); HelpUtil.addDocHelp(panel, "Assign_Resources"); return panel; }
From source file:com.projity.dialog.ResourceInformationDialog.java
License:Common Public License
public JComponent createCostsPanel() { FieldComponentMap map = createMap(); FormLayout layout = new FormLayout("50dlu,3dlu,50dlu,3dlu,p:grow", //$NON-NLS-1$ "p,3dlu,p,3dlu,fill:p:grow,3dlu,p,3dlu,p"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/* w ww. j a va 2 s. com*/ CellConstraints cc = new CellConstraints(); builder.add(createHeaderFieldsPanel(map), cc.xyw(builder.getColumn(), builder.getRow(), 5)); costTabbedPane = new JTabbedPane(); CostRateTable costRateTable; for (int i = 0; i < 5; i++) { costRateTable = ((Resource) object).getCostRateTable(i); costTableSpreadsheets[i] = createCostTableSpreadsheet(costRateTable); costTableSpreadsheets[i].setPreferredScrollableViewportSize(new Dimension(500, 200)); JScrollPane ssPane = SpreadSheet.createScrollPaneForTable(costTableSpreadsheets[i]); costTabbedPane.addTab(costRateTable.getName(), ssPane); } createCostTableSpreadsheets(); builder.nextLine(2); builder.addSeparator(Messages.getString("Text.CostRateTables")); //$NON-NLS-1$ builder.nextLine(2); builder.add(costTabbedPane, cc.xyw(builder.getColumn(), builder.getRow(), 5)); builder.nextLine(2); map.append(builder, "Field.accrueAt"); //$NON-NLS-1$ return builder.getPanel(); }
From source file:com.projity.dialog.ResourceInformationDialog.java
License:Common Public License
protected JComponent createHeaderFieldsPanel(FieldComponentMap map) { FormLayout layout = new FormLayout("p, 3dlu, 160dlu", //$NON-NLS-1$ "p"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); map.append(builder, "Field.name"); //$NON-NLS-1$ return builder.getPanel(); }
From source file:com.projity.dialog.ResourceMappingDialog.java
License:Common Public License
/** * 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/*w w w . j a v a2 s . c o m*/ */ public JComponent createContentPanel() { initControls(); //TODO set minimum size 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(); }
From source file:com.projity.dialog.ResourceMappingDialog.java
License:Common Public License
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();// www. j ava2 s. c o m CellConstraints cc = new CellConstraints(); builder.append(field1Label); builder.append(field1); return builder.getPanel(); }
From source file:com.projity.dialog.ResourceMappingDialog.java
License:Common Public License
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();//from ww w . j ava 2 s . co m 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(); }
From source file:com.projity.dialog.ResourceSubstitutionDialog.java
License:Common Public License
public JComponent createContentPanel() { initControls();// w w w .j a va 2 s . com FormLayout layout = new FormLayout("p,3dlu,p,3dlu,p", //$NON-NLS-1$ "p,3dlu,p,3dlu,p,3dlu,p,3dlu,p,3dlu,p,3dlu,p"); //$NON-NLS-1$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); CellConstraints cc = new CellConstraints(); builder.append("Original resource:"); builder.nextColumn(2); builder.append(fromResource); builder.nextLine(2); builder.append("Replace with:"); builder.nextColumn(2); builder.append(toResource); builder.nextLine(2); builder.append("Starting from:"); builder.nextColumn(2); builder.append(rescheduleDateChooser); builder.nextLine(2); builder.append(Messages.getString("UpdateProjectDialogBox.For")); //$NON-NLS-1$ //builder.nextLine(2); builder.nextColumn(2); builder.append(entireProject); builder.nextLine(2); builder.append(""); builder.nextColumn(2); builder.append(selectedTask); builder.nextLine(2); builder.append(ignoreInProgress); builder.nextLine(2); return builder.getPanel(); }
From source file:com.projity.dialog.TaskInformationDialog.java
License:Common Public License
public JComponent createContentPanel() { FormLayout layout = new FormLayout("350dlu:grow", "fill:250dlu:grow"); //$NON-NLS-1$ //$NON-NLS-2$ DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder();/*from w w w .jav a2 s .c o m*/ CellConstraints cc = new CellConstraints(); taskTabbedPane = new JTabbedPane(); taskTabbedPane.addTab(Messages.getString("TaskInformationDialog.General"), createGeneralPanel()); //$NON-NLS-1$ taskTabbedPane.addTab(Messages.getString("TaskInformationDialog.Predecessors"), createPredecessorsPanel()); //$NON-NLS-1$ taskTabbedPane.addTab(Messages.getString("TaskInformationDialog.Successors"), createSuccessorsPanel()); //$NON-NLS-1$ String resources = Messages.getString("TaskInformationDialog.Resources"); //$NON-NLS-1$ taskTabbedPane.addTab(resources, createResourcesPanel()); resourcesTabIndex = taskTabbedPane.indexOfTab(resources); taskTabbedPane.addTab(Messages.getString("TaskInformationDialog.Advanced"), createAdvancedPanel()); //$NON-NLS-1$ String notes = Messages.getString("TaskInformationDialog.Notes"); //$NON-NLS-1$ taskTabbedPane.addTab(notes, createNotesPanel()); notesTabIndex = taskTabbedPane.indexOfTab(notes); builder.add(taskTabbedPane); mainComponent = taskTabbedPane; return builder.getPanel(); }