List of usage examples for com.jgoodies.forms.layout CellConstraints CellConstraints
public CellConstraints()
From source file:anl.verdi.plot.anim.AnimationPanelContour3D.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); label1 = compFactory.createLabel("Starting Time Step:"); minSpinner = new JSpinner(); label2 = compFactory.createLabel("Ending Time Step:"); maxSpinner = new JSpinner(); delayLbl = compFactory.createLabel("Frame Delay (ms):"); delayFld = new JTextField(); delayFld.setText(String.valueOf(DEFAULT_DELAY)); minDate = compFactory.createLabel(""); movieChk = new JCheckBox(); movieChk.setEnabled(false); // 2014 maxDate = compFactory.createLabel(""); gifChk = new JCheckBox(); gifChk.setEnabled(false); // 2014 gifFileLbl = new JLabel(); gifFileBtn = new JButton(); aviChk = new JCheckBox(); aviChk.setEnabled(false);//from ww w . j a v a 2s .c om aviFileLbl = new JLabel(); aviFileBtn = new JButton(); fileLbl = new JLabel(); fileBtn = new JButton(); separator1 = compFactory.createSeparator(""); panel1 = new JPanel(); startBtn = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setBorder(new TitledBorder("Animate Plot")); // 2014 ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("max(pref;40dlu)"); ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec[0], FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.PREF_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // setLayout(new FormLayout( // new ColumnSpec[]{ // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec("max(pref;40dlu)"), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.PREF_COLSPEC // }, // new RowSpec[]{ // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.PREF_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); add(label1, cc.xy(1, 1)); add(minSpinner, cc.xy(3, 1)); add(label2, cc.xy(1, 3)); add(maxSpinner, cc.xy(3, 3)); //---- minDate ---- minDate.setFont(new Font("Tahoma", Font.BOLD, 11)); add(minDate, cc.xywh(5, 1, 3, 1)); //---- frame delay ---- add(delayLbl, cc.xy(1, 5)); add(delayFld, cc.xy(3, 5)); //---- movieChk ---- movieChk.setText("Make Movie"); add(movieChk, cc.xy(1, 11)); //---- maxDate ---- maxDate.setFont(new Font("Tahoma", Font.BOLD, 11)); add(maxDate, cc.xywh(5, 3, 3, 1)); //---- gifChk ---- gifChk.setText("Make Animated GIF"); add(gifChk, cc.xy(1, 7)); add(gifFileLbl, cc.xywh(3, 7, 3, 1)); //---- aviChk ---- aviChk.setText("Make AVI"); add(aviChk, cc.xy(1, 9)); add(aviFileLbl, cc.xywh(3, 9, 3, 1)); //---- gifFileBtn ---- gifFileBtn.setText("..."); gifFileBtn.setMaximumSize(new Dimension(23, 23)); gifFileBtn.setMinimumSize(new Dimension(23, 23)); gifFileBtn.setPreferredSize(new Dimension(23, 23)); gifFileBtn.setEnabled(false); add(gifFileBtn, cc.xy(7, 7)); //---- aviFileBtn ---- aviFileBtn.setText("..."); aviFileBtn.setMaximumSize(new Dimension(23, 23)); aviFileBtn.setMinimumSize(new Dimension(23, 23)); aviFileBtn.setPreferredSize(new Dimension(23, 23)); aviFileBtn.setEnabled(false); add(aviFileBtn, cc.xy(7, 9)); //---- fileLbl ---- fileLbl.setEnabled(false); add(fileLbl, cc.xywh(3, 9, 3, 1)); //---- fileBtn ---- fileBtn.setText("..."); fileBtn.setEnabled(false); fileBtn.setMaximumSize(new Dimension(23, 23)); fileBtn.setMinimumSize(new Dimension(23, 23)); fileBtn.setPreferredSize(new Dimension(23, 23)); add(fileBtn, cc.xy(7, 11)); add(separator1, cc.xywh(1, 13, 7, 1)); //======== panel1 ======== { // 2014 ColumnSpec cColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); RowSpec[] aRowSpec = RowSpec.decodeSpecs("default"); panel1.setLayout(new FormLayout(new ColumnSpec[] { cColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, aRowSpec)); // panel1.setLayout(new FormLayout( // new ColumnSpec[]{ // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC // }, // RowSpec.decodeSpecs("default"))); //---- startBtn ---- startBtn.setText("Start"); panel1.add(startBtn, cc.xy(5, 1)); } add(panel1, cc.xywh(1, 15, 7, 1)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:anl.verdi.plot.anim.MultiPlotAnimation.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); separator1 = compFactory.createSeparator("Select Plots"); scrollPane1 = new JScrollPane(); plotList = new CheckBoxList(); panel1 = new JPanel(); label1 = new JLabel(); startSpinner = new JSpinner(); startLbl = new JLabel(); label2 = new JLabel(); endSpinner = new JSpinner(); endLbl = new JLabel(); panel2 = new JPanel(); gifChk = new JCheckBox(); gifFileLbl = new JLabel(); gifFileBtn = new JButton(); separator2 = compFactory.createSeparator(""); CellConstraints cc = new CellConstraints(); //======== this ======== // 2014/*from w w w . j a v a 2s . c om*/ ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("default:grow"); RowSpec aRowSpec = new RowSpec(RowSpec.TOP, Sizes.dluY(84), 0.5); RowSpec bRowSpec = new RowSpec(RowSpec.FILL, Sizes.PREFERRED, 0.5); setLayout(new FormLayout(aColumnSpec, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.RELATED_GAP_ROWSPEC, aRowSpec, FormFactory.RELATED_GAP_ROWSPEC, bRowSpec, FormFactory.RELATED_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // setLayout(new FormLayout( // ColumnSpec.decodeSpecs("default:grow"), // new RowSpec[] { // FormFactory.DEFAULT_ROWSPEC, // FormFactory.RELATED_GAP_ROWSPEC, // new RowSpec(RowSpec.TOP, Sizes.dluY(84), 0.5), // FormFactory.RELATED_GAP_ROWSPEC, // new RowSpec(RowSpec.FILL, Sizes.PREFERRED, 0.5), // FormFactory.RELATED_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); add(separator1, cc.xy(1, 1)); //======== scrollPane1 ======== { scrollPane1.setViewportView(plotList); } add(scrollPane1, cc.xy(1, 3)); //======== panel1 ======== { // 2014 ColumnSpec[] dColumnSpec = ColumnSpec.decodeSpecs("max(pref;40dlu)"); ColumnSpec[] eColumnSpec = ColumnSpec.decodeSpecs("max(pref;40dlu):grow"); panel1.setLayout(new FormLayout( new ColumnSpec[] { new ColumnSpec(Sizes.dluX(71)), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, dColumnSpec[0], FormFactory.UNRELATED_GAP_COLSPEC, eColumnSpec[0] }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // panel1.setLayout(new FormLayout( // new ColumnSpec[] { // new ColumnSpec(Sizes.dluX(71)), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec("max(pref;40dlu)"), // FormFactory.UNRELATED_GAP_COLSPEC, // new ColumnSpec("max(pref;40dlu):grow") // }, // new RowSpec[] { // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); //---- label1 ---- label1.setText("Starting Time Step:"); panel1.add(label1, cc.xy(1, 1)); panel1.add(startSpinner, cc.xy(3, 1)); //---- startLbl ---- startLbl.setFont(new Font("Tahoma", Font.BOLD, 11)); panel1.add(startLbl, cc.xy(5, 1)); //---- label2 ---- label2.setText("Ending Time Step:"); panel1.add(label2, cc.xy(1, 3)); panel1.add(endSpinner, cc.xy(3, 3)); //---- endLbl ---- endLbl.setFont(new Font("Tahoma", Font.BOLD, 11)); panel1.add(endLbl, cc.xy(5, 3)); } add(panel1, cc.xywh(1, 5, 1, 1, CellConstraints.DEFAULT, CellConstraints.TOP)); //======== panel2 ======== { // 2014 ColumnSpec fColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); RowSpec[] fRowSpec = RowSpec.decodeSpecs("default"); panel2.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, fColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, fRowSpec)); // panel2.setLayout(new FormLayout( // new ColumnSpec[] { // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC // }, // RowSpec.decodeSpecs("default"))); //---- gifChk ---- gifChk.setText("Make Animated GIF(s)"); panel2.add(gifChk, cc.xy(1, 1)); panel2.add(gifFileLbl, cc.xy(3, 1)); //---- gifFileBtn ---- gifFileBtn.setText("..."); gifFileBtn.setMaximumSize(new Dimension(23, 23)); gifFileBtn.setMinimumSize(new Dimension(23, 23)); gifFileBtn.setPreferredSize(new Dimension(23, 23)); gifFileBtn.setEnabled(false); panel2.add(gifFileBtn, cc.xy(5, 1)); } add(panel2, cc.xy(1, 7)); add(separator2, cc.xy(1, 9)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:anl.verdi.plot.anim.MultPlotAnimationDialog.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license dialogPane = new JPanel(); contentPanel = new JPanel(); animationPanel = new MultiPlotAnimation(); buttonBar = new JPanel(); startBtn = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setTitle("Animate Plots"); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); Container contentPane = getContentPane(); contentPane.setLayout(new BorderLayout()); //======== dialogPane ======== {//from ww w. j av a 2 s. co m dialogPane.setBorder(Borders.DIALOG_BORDER); dialogPane.setLayout(new BorderLayout()); //======== contentPanel ======== { contentPanel.setLayout(new BorderLayout()); contentPanel.add(animationPanel, BorderLayout.CENTER); } dialogPane.add(contentPanel, BorderLayout.CENTER); //======== buttonBar ======== { buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER); // 2014 RowSpec[] aRowSpec = RowSpec.decodeSpecs("pref"); buttonBar.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC }, aRowSpec)); // buttonBar.setLayout(new FormLayout( // new ColumnSpec[] { // FormFactory.GLUE_COLSPEC, // FormFactory.BUTTON_COLSPEC // }, // RowSpec.decodeSpecs("pref"))); //---- startBtn ---- startBtn.setText("Start"); buttonBar.add(startBtn, cc.xy(2, 1)); } dialogPane.add(buttonBar, BorderLayout.SOUTH); } contentPane.add(dialogPane, BorderLayout.CENTER); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:anl.verdi.plot.color.PalettePanel.java
private void initComponents() { Logger.debug("in PalettePanel.initComponents"); // JFormDesigner - Component initialization - DO NOT MODIFY // //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); separator1 = compFactory.createSeparator("Palette"); scrollPane1 = new JScrollPane(); paletteList = new PaletteList(); separator2 = compFactory.createSeparator(""); label1 = compFactory.createLabel("Interval:"); intervalType = new JComboBox(); this.labelScale = new JLabel(); this.scaleType = new JComboBox(); panel0 = new JPanel(); panel0_1 = new JPanel(); panel1 = new JPanel(); label2 = new JLabel(); minFld = new JTextField(); label3 = new JLabel(); maxFld = new JTextField(); labelFormat = new JLabel(); formatFld = new JTextField("1", 6); this.lblLogBase = new JLabel("Log Base"); this.fldLogBase = new JTextField("10", 6); rebuildBtn = new JButton(); scrollPane2 = new JScrollPane(); paletteTable = new JTable(); reverseBtn = new JButton(); CellConstraints cc = new CellConstraints(); // ======== this ======== // 2014/* w w w .ja v a2s . c om*/ ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("min(default;150dlu):grow"); RowSpec aRowSpec = new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, 0.5); RowSpec bRowSpec = new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.5); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.PREF_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.PREF_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec[0] }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, aRowSpec, FormFactory.RELATED_GAP_ROWSPEC, FormFactory.MIN_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.PREF_ROWSPEC, FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, bRowSpec })); // setLayout(new FormLayout(new ColumnSpec[] { FormFactory.PREF_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.PREF_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec("min(default;150dlu):grow") }, new RowSpec[] { // FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, // new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, 0.5), // FormFactory.RELATED_GAP_ROWSPEC, FormFactory.MIN_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, FormFactory.PREF_ROWSPEC, // FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, // FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, // new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.5) })); add(separator1, cc.xywh(1, 1, 5, 1)); // ======== scrollPane1 ======== { scrollPane1.setPreferredSize(new Dimension(2, 200)); scrollPane1.setBackground(UIManager.getColor("List.background")); // ---- paletteList ---- paletteList.setVisibleRowCount(-1); paletteList.setOpaque(false); scrollPane1.setViewportView(paletteList); } add(scrollPane1, cc.xywh(1, 3, 5, 1)); // ---- rebuildBtn ---- reverseBtn.setText("Reverse"); add(reverseBtn, cc.xy(1, 5)); add(separator2, cc.xywh(1, 6, 5, 1)); // ======== panel0 ======== { // 2014 ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); ColumnSpec cColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); RowSpec[] cRowSpec = RowSpec.decodeSpecs("default"); panel0.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, cColumnSpec }, cRowSpec)); // panel0.setLayout(new FormLayout( // new ColumnSpec[] { // FormFactory.DEFAULT_COLSPEC, // 1 // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // 2 // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // 3 // FormSpec.DEFAULT_GROW), // // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // 4 // FormFactory.DEFAULT_COLSPEC, // 5 // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // 6 // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // 7 // FormSpec.DEFAULT_GROW) // //// FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // 8 //// FormFactory.DEFAULT_COLSPEC, // 9 //// FormFactory.LABEL_COMPONENT_GAP_COLSPEC, //10 //// new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, //11 //// FormSpec.DEFAULT_GROW), // }, // RowSpec.decodeSpecs("default"))); panel0.add(label1, cc.xy(1, 1)); intervalType.setModel(new DefaultComboBoxModel(new String[] { "Automatic", "Custom" })); this.scaleType.setModel(new DefaultComboBoxModel(new String[] { "Linear", "Logarithmic" })); intervalType.setPrototypeDisplayValue("Automatic"); this.scaleType.setPrototypeDisplayValue("Linear"); panel0.add(intervalType, cc.xy(3, 1)); labelFormat.setText("Number Format:"); panel0.add(labelFormat, cc.xy(5, 1)); panel0.add(formatFld, cc.xy(7, 1)); // this.labelScale.setText("Scale:"); // panel0.add(this.labelScale, cc.xy(9, 1)); // panel0.add(this.scaleType, cc.xy(11, 1)); } add(panel0, cc.xy(1, 8)); // ======== panel0_1 ======== { // 2014 ColumnSpec dColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); RowSpec[] dRowSpec = RowSpec.decodeSpecs("default"); panel0_1.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, // 9 FormFactory.LABEL_COMPONENT_GAP_COLSPEC, //10 dColumnSpec }, dRowSpec)); // panel0_1.setLayout(new FormLayout( // new ColumnSpec[] { // FormFactory.DEFAULT_COLSPEC, // 9 // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, //10 // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, //11 // FormSpec.DEFAULT_GROW) // }, // RowSpec.decodeSpecs("default"))); this.labelScale.setText("Scale:"); panel0_1.add(this.labelScale, cc.xy(1, 1)); panel0_1.add(this.scaleType, cc.xy(3, 1)); } add(panel0_1, cc.xy(5, 8)); // ======== panel1 ======== { // 2014 ColumnSpec fColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); ColumnSpec gColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); RowSpec[] hRowSpec = RowSpec.decodeSpecs("default"); panel1.setLayout(new FormLayout(new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, fColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, gColumnSpec }, hRowSpec)); // panel1.setLayout(new FormLayout(new ColumnSpec[] { // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // FormSpec.DEFAULT_GROW), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // FormSpec.DEFAULT_GROW)}, RowSpec // .decodeSpecs("default"))); // ---- label2 ---- label2.setText("Min:"); panel1.add(label2, cc.xy(1, 1)); panel1.add(minFld, cc.xy(3, 1)); // ---- label3 ---- label3.setText("Max:"); panel1.add(label3, cc.xy(5, 1)); panel1.add(maxFld, cc.xy(7, 1)); } add(panel1, cc.xy(1, 10)); // ---- rebuildBtn ---- rebuildBtn.setText("Rebuild"); add(rebuildBtn, cc.xy(5, 10)); // ======== scrollPane2 ======== { // ---- paletteTable ---- paletteTable.setPreferredScrollableViewportSize(new Dimension(450, 150)); scrollPane2.setViewportView(paletteTable); } add(scrollPane2, cc.xywh(1, 12, 5, 1)); // JFormDesigner - End of component initialization // //GEN-END:initComponents }
From source file:anl.verdi.plot.color.PaletteSelectionPanel.java
private void initComponents() { Logger.debug("in PaletteSelectionPanel.initComponents"); // JFormDesigner - Component initialization - DO NOT MODIFY // //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license label1 = new JLabel(); tileSpinner = new JSpinner(); label2 = new JLabel(); typeCmb = new JComboBox(); palettePanel = new PalettePanel(); CellConstraints cc = new CellConstraints(); // ======== this ======== setBorder(new EmptyBorder(5, 5, 5, 5)); // 2014/*from www .j a va 2s.c o m*/ ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); RowSpec aRowSpec = new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.6); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec, FormFactory.UNRELATED_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, bColumnSpec }, new RowSpec[] { FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, aRowSpec })); // setLayout(new FormLayout(new ColumnSpec[] { // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // FormSpec.DEFAULT_GROW), // FormFactory.UNRELATED_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, // FormSpec.DEFAULT_GROW) }, new RowSpec[] { // FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, // new RowSpec(RowSpec.FILL, Sizes.DEFAULT, 0.6) })); // ---- label1 ---- label1.setText("Number of Tiles:"); add(label1, cc.xy(1, 1)); // ---- tileSpinner ---- tileSpinner.setModel(new SpinnerNumberModel(8, 2, 12, 1)); add(tileSpinner, cc.xy(3, 1)); // ---- label2 ---- label2.setText("Palette Type:"); add(label2, cc.xy(5, 1)); // ---- typeCmb ---- typeCmb.setModel(new DefaultComboBoxModel(new String[] { "Diverging", "Qualitative", "Sequential" })); typeCmb.setSelectedIndex(2); add(typeCmb, cc.xy(7, 1)); add(palettePanel, cc.xywh(1, 3, 7, 1)); // JFormDesigner - End of component initialization // //GEN-END:initComponents }
From source file:anl.verdi.plot.gui.ChartTitlePanel.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license label4 = new JLabel(); useBox = new JCheckBox(); label1 = new JLabel(); textFld = new JTextField(); label2 = new JLabel(); fontFld = new JTextField(); fontBtn = new JButton(); label3 = new JLabel(); colorFld = new JTextField(); colorBtn = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setBorder(new TitledBorder("Title")); // 2014/*from w ww. ja va 2 s. co m*/ ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // setLayout(new FormLayout( // new ColumnSpec[]{ // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC // }, // new RowSpec[]{ // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); //---- label4 ---- label4.setText("Show Title"); add(label4, cc.xy(1, 1)); add(useBox, cc.xy(3, 1)); //---- label1 ---- label1.setText("Text:"); add(label1, cc.xy(1, 3)); add(textFld, cc.xy(3, 3)); //---- label2 ---- label2.setText("Font:"); add(label2, cc.xy(1, 5)); //---- fontFld ---- fontFld.setEditable(false); add(fontFld, cc.xy(3, 5)); //---- fontBtn ---- fontBtn.setText("Select"); add(fontBtn, cc.xy(5, 5)); //---- label3 ---- label3.setText("Color:"); add(label3, cc.xy(1, 7)); //---- colorFld ---- colorFld.setBackground(Color.black); colorFld.setEditable(false); add(colorFld, new CellConstraints(3, 7, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(4, 0, 4, 0))); //---- colorBtn ---- colorBtn.setText("Select"); add(colorBtn, cc.xy(5, 7)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:anl.verdi.plot.gui.ChartTitlesPanel.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license titlePanel = new ChartTitlePanel(); subtitle1Panel = new ChartTitlePanel(); subtitle2Panel = new ChartTitlePanel(); CellConstraints cc = new CellConstraints(); //======== this ======== // 2014//from ww w. j a v a 2 s . co m ColumnSpec[] aColumnSpec = ColumnSpec.decodeSpecs("default:grow"); setLayout(new FormLayout(aColumnSpec, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // setLayout(new FormLayout( // ColumnSpec.decodeSpecs("default:grow"), // new RowSpec[]{ // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); add(titlePanel, cc.xy(1, 1)); add(subtitle1Panel, cc.xy(1, 3)); add(subtitle2Panel, cc.xy(1, 5)); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:anl.verdi.plot.gui.ConfigDialog.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY // //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license dialogPane = new JPanel(); contentPanel = new JPanel(); tabbedPanel = new JTabbedPane(); titlesPanel = new ChartTitlesPanel(); colorMapPanel = new PaletteSelectionPanel(); labelsPanel = new LabelsPanel(); otherPanel = new OtherConfigPanel(); overlays = new OverlaysPanel(); buttonBar = new JPanel(); applButton = new JButton(); okButton = new JButton(); cancelButton = new JButton(); CellConstraints cc = new CellConstraints(); // ======== this ======== setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); setModal(true);/* www. ja v a2 s . co m*/ setTitle("Configure Plot"); Container contentPane = getContentPane(); contentPane.setLayout(new BorderLayout()); // ======== dialogPane ======== { dialogPane.setBorder(Borders.DIALOG_BORDER); dialogPane.setLayout(new BorderLayout()); // ======== contentPanel ======== { contentPanel.setLayout(new BorderLayout()); // ======== tabbedPanel ======== { tabbedPanel.addTab("Titles", titlesPanel); tabbedPanel.addTab("Color Map", colorMapPanel); tabbedPanel.addTab("Labels", labelsPanel); tabbedPanel.addTab("Other", otherPanel); tabbedPanel.addTab("Overlays", overlays); } contentPanel.add(tabbedPanel, BorderLayout.CENTER); } dialogPane.add(contentPanel, BorderLayout.CENTER); // ======== buttonBar ======== { buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER); buttonBar.setLayout(new FormLayout( new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, RowSpec.decodeSpecs("pref"))); // ---- applButton ---- applButton.setText("Apply"); buttonBar.add(applButton, cc.xy(2, 1)); // ---- okButton ---- okButton.setText("OK"); buttonBar.add(okButton, cc.xy(4, 1)); // ---- cancelButton ---- cancelButton.setText("Cancel"); buttonBar.add(cancelButton, cc.xy(6, 1)); } dialogPane.add(buttonBar, BorderLayout.SOUTH); } contentPane.add(dialogPane, BorderLayout.CENTER); pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization // //GEN-END:initComponents }
From source file:anl.verdi.plot.gui.FastObsOverlayDialog.java
public void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license DefaultComponentFactory compFactory = DefaultComponentFactory.getInstance(); dialogPane = new JPanel(); contentPanel = new JPanel(); statusLbl = new JLabel(); separator1 = compFactory.createSeparator("Observation Details"); separator2 = compFactory.createSeparator("Selected Observation Variable(s)"); scrollPane1 = new JScrollPane(); varList = new JList(); label1 = new JLabel(); showLegend = new JCheckBox("Show symbols legend", true); strokeSpn = new JSpinner(); strokeSpn.addChangeListener(new ChangeListener() { @Override/*from w w w . j ava 2 s.c o m*/ public void stateChanged(ChangeEvent e) { editOverlayObject(); } }); label2 = new JLabel(); shapeSpn = new JSpinner(); shapeSpn.addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEvent e) { editOverlayObject(); } }); buttonBar = new JPanel(); okButton = new JButton(); cancelButton = new JButton(); overlayListPanel = new VerdiListPanel("Variable"); overlayListPanel.addPropertyChangeListener(VerdiConstants.VERDI_LIST_OBJECT, this); overlayListPanel.addPropertyChangeListener(VerdiConstants.VERDI_LIST_OBJECT_NUMBER, this); String verdiHome = Tools.getVerdiHome(); // 2014 new method for reading in an image file String separator = "/"; // use forward slash only for constructor ImageIcon(String filename); String pathName = verdiHome + separator + "plugins" + separator + "core" + separator + "icons" + separator; String fileCircle = new String(pathName + "circle.png"); String fileDiamond = new String(pathName + "diamond.png"); String fileSquare = new String(pathName + "square.png"); String fileStar = new String(pathName + "star.png"); String fileSun = new String(pathName + "sun.png"); String fileTriangle = new String(pathName + "triangle.png"); names = new Symbol[] { Symbol.CIRCLE, Symbol.DIAMOND, Symbol.SQUARE, Symbol.STAR, Symbol.SUN, Symbol.TRIANGLE }; symbols = new Icon[] { new ImageIcon(fileCircle), new ImageIcon(fileDiamond), new ImageIcon(fileSquare), new ImageIcon(fileStar), new ImageIcon(fileSun), new ImageIcon(fileTriangle) // new ImageIcon(getClass().getResource("/circle.png")), // new ImageIcon(getClass().getResource("/diamond.png")), // new ImageIcon(getClass().getResource("/square.png")), // new ImageIcon(getClass().getResource("/star.png")), // new ImageIcon(getClass().getResource("/sun.png")), // new ImageIcon(getClass().getResource("/triangle.png")) }; symList = new JComboBox(names); label3 = new JLabel(); symPanel = new JPanel(new BorderLayout()); selectedImg = new JLabel(); selectedImg.setIcon(symbols[0]); symPanel.add(selectedImg, BorderLayout.LINE_START); symPanel.add(symList, BorderLayout.LINE_END); symList.addActionListener(new AbstractAction() { private static final long serialVersionUID = -5121239000837587642L; @Override public void actionPerformed(ActionEvent e) { int index = ((JComboBox) e.getSource()).getSelectedIndex(); selectedImg.setIcon(symbols[index]); editOverlayObject(); } }); CellConstraints cc = new CellConstraints(); //======== this ======== setTitle("Observation Dialog"); setModal(true); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); Container contentPane = getContentPane(); contentPane.setLayout(new BorderLayout()); //======== dialogPane ======== { dialogPane.setBorder(Borders.DIALOG_BORDER); dialogPane.setLayout(new BorderLayout()); //======== contentPanel ======== { // 2014 ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.6); ColumnSpec bColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, 0.5); contentPanel.setLayout(new FormLayout( new ColumnSpec[] { aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, bColumnSpec }, new RowSpec[] { FormFactory.PREF_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // contentPanel.setLayout(new FormLayout( // new ColumnSpec[] { // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, 0.6), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.RELATED_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.PREFERRED, 0.5) // }, // new RowSpec[] { // FormFactory.PREF_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); //---- statusLbl ---- statusLbl.setForeground(Color.red); contentPanel.add(statusLbl, cc.xywh(1, 1, 4, 1)); contentPanel.add(separator1, cc.xywh(1, 3, 4, 1)); //======== scrollPane1 ======== { //---- varList ---- varList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); scrollPane1.setViewportView(varList); } contentPanel.add(scrollPane1, cc.xywh(1, 5, 1, 11)); //---- label1 ---- label1.setText("Stroke Size:"); contentPanel.add(label1, cc.xywh(3, 5, 2, 1)); //---- strokeSpn ---- strokeSpn.setModel(new SpinnerNumberModel(1, 1, null, 1)); contentPanel.add(strokeSpn, cc.xy(4, 7)); //---- label2 ---- label2.setText("Shape Size:"); contentPanel.add(label2, cc.xywh(3, 9, 2, 1)); //---- shapeSpn ---- shapeSpn.setModel(new SpinnerNumberModel(8, 1, null, 1)); contentPanel.add(shapeSpn, cc.xy(4, 11)); //---- label3 ---- label3.setText("Symbol:"); contentPanel.add(label3, cc.xywh(3, 13, 2, 1)); //---- symPanel ---- contentPanel.add(symPanel, cc.xy(4, 15)); //---- separator2 ---- contentPanel.add(separator2, cc.xywh(1, 17, 4, 1)); //---- overlayListPanel ---- contentPanel.add(overlayListPanel, cc.xywh(1, 19, 4, 1)); //---- showLegend ---- contentPanel.add(showLegend, cc.xy(1, 21)); } dialogPane.add(contentPanel, BorderLayout.CENTER); //======== buttonBar ======== { buttonBar.setBorder(Borders.BUTTON_BAR_GAP_BORDER); // 2014 RowSpec[] aRowSpec = RowSpec.decodeSpecs("pref"); buttonBar .setLayout( new FormLayout( new ColumnSpec[] { FormFactory.GLUE_COLSPEC, FormFactory.BUTTON_COLSPEC, FormFactory.RELATED_GAP_COLSPEC, FormFactory.BUTTON_COLSPEC }, aRowSpec)); //---- okButton ---- okButton.setText("OK"); buttonBar.add(okButton, cc.xy(2, 1)); //---- cancelButton ---- cancelButton.setText("Cancel"); buttonBar.add(cancelButton, cc.xy(4, 1)); } dialogPane.add(buttonBar, BorderLayout.SOUTH); } contentPane.add(dialogPane, BorderLayout.CENTER); setSize(520, 520); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }
From source file:anl.verdi.plot.gui.GridLinePanel.java
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner non-commercial license showBox = new JCheckBox(); colorLabel = new JLabel(); colorFld = new JTextField(); colorButton = new JButton(); CellConstraints cc = new CellConstraints(); //======== this ======== setBorder(new TitledBorder("Grid Lines")); // 2014//ww w.ja v a 2s . c om ColumnSpec aColumnSpec = new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW); setLayout(new FormLayout( new ColumnSpec[] { FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, aColumnSpec, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC }, new RowSpec[] { FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC })); // setLayout(new FormLayout( // new ColumnSpec[] { // FormFactory.DEFAULT_COLSPEC, // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), // FormFactory.LABEL_COMPONENT_GAP_COLSPEC, // FormFactory.DEFAULT_COLSPEC // }, // new RowSpec[] { // FormFactory.DEFAULT_ROWSPEC, // FormFactory.LINE_GAP_ROWSPEC, // FormFactory.DEFAULT_ROWSPEC // })); //---- showBox ---- showBox.setText("Show Grid Lines"); showBox.setHorizontalTextPosition(SwingConstants.LEFT); add(showBox, cc.xywh(1, 1, 3, 1)); //---- colorLabel ---- colorLabel.setText("Color:"); add(colorLabel, cc.xy(1, 3)); //---- colorFld ---- colorFld.setBackground(Color.black); colorFld.setEditable(false); add(colorFld, new CellConstraints(3, 3, 1, 1, CellConstraints.DEFAULT, CellConstraints.DEFAULT, new Insets(4, 0, 4, 0))); //---- colorButton ---- colorButton.setText("Select"); add(colorButton, cc.xy(5, 3)); // JFormDesigner - End of component initialization //GEN-END:initComponents }