javax.swing.JTextField#setMinimumSize ( )源码实例Demo

下面列出了javax.swing.JTextField#setMinimumSize ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: gcs   文件: Search.java
/**
 * Creates the search panel.
 *
 * @param target The search target.
 */
public Search(SearchTarget target) {
    mTarget = target;

    mFilterField = new JTextField(10);
    mFilterField.getDocument().addDocumentListener(this);
    mFilterField.addKeyListener(this);
    mFilterField.addFocusListener(this);
    mFilterField.setToolTipText(Text.wrapPlainTextForToolTip(I18n.Text("Enter text here and press RETURN to select all matching items")));
    // This client property is specific to Mac OS X
    mFilterField.putClientProperty("JTextField.variant", "search");
    mFilterField.setMinimumSize(new Dimension(60, mFilterField.getPreferredSize().height));
    add(mFilterField);

    mHits = new JLabel();
    mHits.setToolTipText(Text.wrapPlainTextForToolTip(I18n.Text("The number of matches found")));
    adjustHits();
    add(mHits);

    FlexRow row = new FlexRow();
    row.add(mFilterField);
    row.add(mHits);
    row.apply(this);
}
 
源代码2 项目: Ardulink-2   文件: SignalButton.java
/**
 * Create the panel.
 */
public SignalButton() {
	setLayout(new BorderLayout(0, 0));
	
	signalButton = new JButton("Send");
	signalButton.addActionListener(new ActionListener() {
		@Override
		public void actionPerformed(ActionEvent e) {
			link.sendCustomMessage(getId(), getValue());
		}
	});
	add(signalButton);
	
	valuePanel = new JPanel();
	add(valuePanel, BorderLayout.NORTH);
	
	valueLabel = new JLabel("Value:");
	valuePanel.add(valueLabel);
	
	textField = new JTextField();
	valuePanel.add(textField);
	textField.setColumns(10);
	textField.setMinimumSize(getPreferredSize());

}
 
源代码3 项目: rapidminer-studio   文件: OAuthDialog.java
/**
 * Creates and returns the GUI components for step2.
 *
 * @return
 */
private Component createStep2Panel() {
	JPanel panel = new JPanel();
	panel.setLayout(new GridBagLayout());
	GridBagConstraints gbc = new GridBagConstraints();

	gbc.gridx = 0;
	gbc.gridy = 0;
	gbc.weightx = 1;
	gbc.fill = GridBagConstraints.BOTH;
	gbc.insets = new Insets(0, 51, 0, 0);

	codeText = new JTextField();
	codeText.setMinimumSize(new Dimension(80, 33));
	codeText.setPreferredSize(new Dimension(80, 33));
	panel.add(codeText, gbc);

	panel.setBorder(new RoundTitledBorder(2, I18N.getMessage(I18N.getGUIBundle(),
			"gui.dialog.oauth_dialog.copy_code.label"), false));
	return panel;
}
 
源代码4 项目: Ardulink-1   文件: SignalButton.java
/**
 * Create the panel.
 */
public SignalButton() {
	setLayout(new BorderLayout(0, 0));
	
	signalButton = new JButton("Send");
	signalButton.addActionListener(new ActionListener() {
		public void actionPerformed(ActionEvent e) {
			String message = customMessageMaker.getCustomMessage(getId(), getValue());;
			link.sendCustomMessage(message, replyMessageCallback);
		}
	});
	add(signalButton);
	
	valuePanel = new JPanel();
	add(valuePanel, BorderLayout.NORTH);
	
	valueLabel = new JLabel("Value:");
	valuePanel.add(valueLabel);
	
	textField = new JTextField();
	valuePanel.add(textField);
	textField.setColumns(10);
	textField.setMinimumSize(getPreferredSize());

}
 
private Component[] createColorField(String text, Color defaultColor) {
	JLabel colorLabel = new JLabel(text);
	final JTextField colorField = new JTextField();
	colorField.setEditable(false);
	colorField.setPreferredSize(txtDim);
	colorField.setMinimumSize(txtDim);
	colorField.setText(String.valueOf(defaultColor.getRGB()));	
	colorField.setBackground(defaultColor);
	JButton colorButton = new JButton();
	colorButton.setPreferredSize(buttonDim);
	colorButton.setMinimumSize(buttonDim);
	colorButton.setMaximumSize(buttonDim);
	colorButton.setIcon(ImageUtil.getImageIcon("copy_settings"));
	colorButton.addActionListener(new ActionListener() {
		@Override
		public void actionPerformed(ActionEvent e) {
			Color color = ExtendedColorChooser.showDialog(SwingUtilities.getWindowAncestor(SelectDisplaySettingsWizardPanel.this), 
					I18NSupport.getString("color.dialog.title"), null);
			if (color != null) {
				colorField.setText(String.valueOf(color.getRGB()));	
				colorField.setBackground(color);
			}
		}			
	});		
	return new Component[] {colorLabel, colorField, colorButton};
}
 
源代码6 项目: gcs   文件: LibraryDockable.java
private void createFilterField() {
    mFilterField = new JTextField(10);
    mFilterField.getDocument().addDocumentListener(this);
    mFilterField.setToolTipText(Text.wrapPlainTextForToolTip(I18n.Text("Enter text here to narrow the list to only those rows containing matching items")));
    // This client property is specific to Mac OS X
    mFilterField.putClientProperty("JTextField.variant", "search");
    mFilterField.setMinimumSize(new Dimension(60, mFilterField.getPreferredSize().height));
    mToolbar.add(mFilterField, Toolbar.LAYOUT_FILL);
}
 
源代码7 项目: bigtable-sql   文件: UpdateManagerDialog.java
private JTextField getSizedTextField(Dimension preferredSize) {
   JTextField result = new JTextField();
   result.setPreferredSize(preferredSize);
   result.setMinimumSize(preferredSize);
   result.setEditable(false);
   return result;
}
 
源代码8 项目: opensim-gui   文件: MeasurementSetPanel.java
public JComponent getMarkerComponent(final String name, final int measurementIndex, final int markerPairIndex, final int index) {
   Dimension dim = new Dimension(MARKER_NAME_WIDTH,HEIGHT);
   JTextField markerButton = new JTextField(name);
   markerButton.setEditable(false);
   markerButton.setHorizontalAlignment(SwingConstants.CENTER);
   // Indicate marker does not exist in model's marker set with red color (though the measurement may still be invalid
   // if this marker is not found in the marker data passed to the model scaler)
   boolean markerInModel = measurementSetModel.getMarkerExistsInModel(name);
   boolean markerInMeasurementTrial = measurementSetModel.getMarkerExistsInMeasurementTrial(name);
   if(!markerInModel || !markerInMeasurementTrial) {
      markerButton.setBackground(invalidColor);
      if(!markerInModel && !markerInMeasurementTrial) markerButton.setToolTipText("Marker not in model or measurement marker data!");
      else if(!markerInModel) markerButton.setToolTipText("Marker not in model!");
      else markerButton.setToolTipText("Marker not in measurement marker data!");
   } else {
      markerButton.setBackground(Color.white);
      markerButton.setToolTipText(null);
   }
   markerButton.setMinimumSize(dim);
   markerButton.setMaximumSize(dim);
   markerButton.setPreferredSize(dim);
   markerButton.setBorder(markerInnerBorder);
   markerButton.addMouseListener(new MouseAdapter() {
      public void mousePressed(MouseEvent evt) {
         JPopupMenu popup = new JPopupMenu();
         for(int i=0; i<markerNames.size(); i++) {
            JRadioButtonMenuItem item = new JRadioButtonMenuItem(new ChangeMarkerPairMarkerAction(markerNames.get(i), measurementIndex, markerPairIndex, index));
            if(markerNames.get(i).equals(name)) item.setSelected(true);
            popup.add(item);
         }
         popup.setLayout(new GridLayout(25,markerNames.size()/25+1));
         popup.show(evt.getComponent(),evt.getX(),evt.getY());
      }
   });

   return markerButton;
}
 
源代码9 项目: netbeans   文件: DataViewUI.java
private void initToolbarWest(JToolBar toolbar, ActionListener outputListener, boolean nbOutputComponent) {

        if (!nbOutputComponent) {
            JButton[] btns = getEditButtons();
            for (JButton btn : btns) {
                if (btn != null) {
                    toolbar.add(btn);
                }
            }
        }

        toolbar.addSeparator(new Dimension(10, 10));

        //add refresh button
        URL url = getClass().getResource(IMG_PREFIX + "refresh.png"); // NOI18N
        refreshButton = new JButton(new ImageIcon(url));
        refreshButton.setToolTipText(NbBundle.getMessage(DataViewUI.class, "TOOLTIP_refresh"));
        refreshButton.addActionListener(outputListener);
        processButton(refreshButton);

        toolbar.add(refreshButton);

        //add limit row label
        limitRow = new JLabel(NbBundle.getMessage(DataViewUI.class, "LBL_max_rows"));
        limitRow.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 8));
        toolbar.add(limitRow);

        //add refresh text field
        refreshField = new JTextField(5);
        refreshField.setMinimumSize(refreshField.getPreferredSize());
        refreshField.setMaximumSize(refreshField.getPreferredSize());
        refreshField.addFocusListener(new FocusAdapter() {
            @Override
            public void focusGained(FocusEvent e) {
                refreshField.selectAll();
            }
        });
        refreshField.addActionListener(outputListener);
        toolbar.add(refreshField);
        toolbar.addSeparator(new Dimension(10, 10));

        JLabel fetchedRowsNameLabel = new JLabel(NbBundle.getMessage(DataViewUI.class, "LBL_fetched_rows"));
        fetchedRowsNameLabel.getAccessibleContext().setAccessibleName(NbBundle.getMessage(DataViewUI.class, "LBL_fetched_rows"));
        fetchedRowsNameLabel.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 5));
        toolbar.add(fetchedRowsNameLabel);
        fetchedRowsLabel = new JLabel();
        toolbar.add(fetchedRowsLabel);

        toolbar.addSeparator(new Dimension(10, 10));
    }
 
源代码10 项目: FoxTelem   文件: FcdProPlusPanel.java
public void initializeGui() throws IOException, DeviceException {
	setLayout(new BorderLayout(3,3));
	JPanel center = new JPanel();
	JPanel top = new JPanel();
	add(top, BorderLayout.NORTH);
	top.setLayout(new BoxLayout(top, BoxLayout.X_AXIS));
	cbMixerGain = new JCheckBox("Mixer Gain");
	top.add(cbMixerGain);
	cbMixerGain.addItemListener(this);
	cbLnaGain = new JCheckBox("LNA Gain");
	top.add(cbLnaGain);
	cbLnaGain.addItemListener(this);
	top.add(new Box.Filler(new Dimension(10,10), new Dimension(10,10), new Dimension(10,10)));
	/*
	JLabel lblIfGain = new JLabel("IF Gain ");
	top.add(lblIfGain);
	String[] vals = new String[60];
	for (int i=0; i < 60; i++)
		vals[i] = ""+i;
	SpinnerListModel ifGainModel = new SpinnerListModel(vals);
	ifSpinner = new JSpinner(ifGainModel);
	JComponent editor = ifSpinner.getEditor();
    JFormattedTextField ftf = ((JSpinner.DefaultEditor)editor).getTextField();
	ftf.setColumns(3);
	ifSpinner.addChangeListener(this);
	top.add(ifSpinner);
	
	*/
	add(center, BorderLayout.CENTER);
	center.setLayout(new BoxLayout(center, BoxLayout.X_AXIS));
	
	JLabel rfFilter = new JLabel("    RF Filter");
	top.add(rfFilter);
	rfFilterValue = new JTextField();
	rfFilterValue.setColumns(35);
	rfFilterValue.setEnabled(false);
	rfFilterValue.setMinimumSize(new Dimension(70,10));
	top.add(rfFilterValue);
	
	JLabel ifFilter = new JLabel("    IF Filter");
	top.add(ifFilter);
	ifFilterValue = new JTextField();
	ifFilterValue.setColumns(30);
	ifFilterValue.setEnabled(false);
	ifFilterValue.setMinimumSize(new Dimension(40,10));
	top.add(ifFilterValue);
	
	top.add(new Box.Filler(new Dimension(10,10), new Dimension(10,10), new Dimension(10,10)));
	cbBiasTee = new JCheckBox("Bias T");
	top.add(cbBiasTee);
	cbBiasTee.addItemListener(this);
	
	top.add(new Box.Filler(new Dimension(10,10), new Dimension(500,10), new Dimension(1000,10)));
}
 
源代码11 项目: FoxTelem   文件: FcdProPanel.java
@SuppressWarnings({ "unchecked", "rawtypes" })
public void initializeGui() throws IOException, DeviceException {
	setLayout(new BorderLayout(3,3));
	JPanel center = new JPanel();
	add(center, BorderLayout.NORTH);
	center.setLayout(new BoxLayout(center, BoxLayout.X_AXIS));
	
	// LNA gain 10 default, -5 to +30 
	JLabel lblLna = new JLabel("LNA Gain");
	center.add(lblLna);
	cbLnaGain = new JComboBox(FCD1TunerController.lnaGain);
	center.add(cbLnaGain);
	cbLnaGain.addItemListener(this);
	
	// Mixer Gain 4dB or 12dB
	JLabel lblMix = new JLabel("    Mixer Gain");
	center.add(lblMix);
	cbMixerGain = new JComboBox(FCD1TunerController.mixerGain);
	
	center.add(cbMixerGain);
	cbMixerGain.addItemListener(this);
	
	// IF Gain 1 - -3dB or +6dB
	
	// Band
	JLabel lblband = new JLabel("    Band");
	center.add(lblband);
	bandValue = new JTextField();
	bandValue.setMinimumSize(new Dimension(40,10));
	bandValue.setEnabled(false);
	center.add(bandValue);
	
	// RF Filter - not needed 268Mhz vs 298Mhz
	JLabel rfFilter = new JLabel("    RF Filter");
	center.add(rfFilter);
	rfFilterValue = new JTextField();
	rfFilterValue.setMinimumSize(new Dimension(70,10));
	rfFilterValue.setEnabled(false);
	center.add(rfFilterValue);


}
 
源代码12 项目: nextreports-designer   文件: LogPanel.java
public LogPanel() {
    if (tailer == null) {

        setPreferredSize(new Dimension(400, 300));
        setLayout(new BorderLayout());

        textArea = new JTextArea();
        textArea.setEditable(false);
        textArea.setLineWrap(true);
        textArea.setWrapStyleWord(true);
        JScrollPane scrollPanel = new JScrollPane(textArea);

        linesTextField = new JTextField();
        linesTextField.setPreferredSize(dim);
        linesTextField.setMinimumSize(dim);
        linesTextField.setMaximumSize(dim);
        linesTextField.setText(String.valueOf(LINES));

        JToolBar toolBar = new JToolBar();
        toolBar.setRollover(true);
        toolBar.add(new ClearLogAction(textArea));
        toolBar.add(new ReloadLogAction(textArea, this));

        JPanel topPanel = new JPanel();
        topPanel.setLayout(new BoxLayout(topPanel, BoxLayout.X_AXIS));
        topPanel.add(toolBar);
        topPanel.add(Box.createHorizontalStrut(5));
        topPanel.add(new JLabel(I18NSupport.getString("logpanel.last.lines")));
        topPanel.add(Box.createHorizontalStrut(5));
        topPanel.add(linesTextField);
        topPanel.add(Box.createHorizontalGlue());

        add(topPanel, BorderLayout.NORTH);
        add(scrollPanel, BorderLayout.CENTER);

        final File log = new File(LOG);
        if (!log.exists()) {
            try {
                new File(LOG_DIR).mkdirs();
                boolean created = log.createNewFile();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }

        // read existing text in log
        Thread t = new Thread(new Runnable() {
            public void run() {
                Cursor hourGlassCursor = new Cursor(Cursor.WAIT_CURSOR);
                setCursor(hourGlassCursor);

                //@todo
                //reload(log, textArea);

                tailer = new LogFileTailer(log, 1000, false);
                tailer.addLogFileTailerListener(LogPanel.this);
                tailer.setPriority(Thread.MIN_PRIORITY);

                // very consuming !!!
                //tailer.start();

                Cursor normalCursor = new Cursor(Cursor.DEFAULT_CURSOR);
                setCursor(normalCursor);
            }
        }, "NEXT : " + getClass().getSimpleName());
        t.start();

    }
}
 
private void init() {
	setLayout(new GridBagLayout());  
	
	JLabel titleLabel = new JLabel(I18NSupport.getString("wizard.panel.indicator.data.title"));
	titleField = new JTextField();
	titleField.setPreferredSize(txtDim);
	titleField.setMinimumSize(txtDim);
	
	JLabel descLabel = new JLabel(I18NSupport.getString("wizard.panel.indicator.data.description"));
	descField = new JTextField();
	descField.setPreferredSize(txtDim);
	descField.setMinimumSize(txtDim);
	
	JLabel unitLabel = new JLabel(I18NSupport.getString("wizard.panel.indicator.data.unit"));
	unitField = new JTextField();
	unitField.setPreferredSize(txtDim);
	unitField.setMinimumSize(txtDim);
	
	JLabel minLabel = new JLabel(I18NSupport.getString("wizard.panel.indicator.data.min"));
	minField = new JTextField();
	minField.setPreferredSize(txtDim);
	minField.setMinimumSize(txtDim);
	
	JLabel maxLabel = new JLabel(I18NSupport.getString("wizard.panel.indicator.data.max"));
	maxField = new JTextField();
	maxField.setPreferredSize(txtDim);
	maxField.setMinimumSize(txtDim);
	
	showMinMax = new JCheckBox(I18NSupport.getString("wizard.panel.indicator.data.show"));
	shadow = new JCheckBox(I18NSupport.getString("wizard.panel.display.shadow"));
	
	JLabel colorLabel = new JLabel(I18NSupport.getString("wizard.panel.indicator.data.color"));
	colorField = new JTextField();
	colorField.setEditable(false);
	colorField.setPreferredSize(txtDim);
	colorField.setMinimumSize(txtDim);
	JButton colorButton = new JButton();
	colorButton.setPreferredSize(buttonDim);
	colorButton.setMinimumSize(buttonDim);
	colorButton.setMaximumSize(buttonDim);
	colorButton.setIcon(ImageUtil.getImageIcon("copy_settings"));
	colorButton.addActionListener(new ActionListener() {
		@Override
		public void actionPerformed(ActionEvent e) {
			Color color = ExtendedColorChooser.showDialog(SwingUtilities.getWindowAncestor(SelectIndicatorSettingsWizardPanel.this), 
					I18NSupport.getString("color.dialog.title"), null);
			if (color != null) {
				colorField.setText(String.valueOf(color.getRGB()));	
				colorField.setBackground(color);
			}
		}			
	});		
	
	JLabel imageLabel = new JLabel(ImageUtil.getImageIcon("indicator_main"));
	imageLabel.setPreferredSize(new Dimension(280, 170));
	
	add(titleLabel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(titleField, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(imageLabel, new GridBagConstraints(3, 0, 1, 9, 1.0, 1.0,  GridBagConstraints.CENTER, 
			GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));
	add(descLabel, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(descField, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(unitLabel, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(unitField, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(minLabel, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(minField, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(maxLabel, new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(maxField, new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(showMinMax, new GridBagConstraints(0, 5, 2, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(shadow, new GridBagConstraints(0, 6, 2, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));		
	add(colorLabel, new GridBagConstraints(0, 7, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(colorField, new GridBagConstraints(1, 7, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(colorButton, new GridBagConstraints(2, 7, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
}
 
private void init() {
	setLayout(new GridBagLayout());  
			
	JLabel titleLabel = new JLabel(I18NSupport.getString("wizard.panel.display.title"));
	titleField = new JTextField();
	titleField.setPreferredSize(txtDim);
	titleField.setMinimumSize(txtDim);				
	
	shouldRise = new JCheckBox(I18NSupport.getString("wizard.panel.display.shouldRise"));
	shadow = new JCheckBox(I18NSupport.getString("wizard.panel.display.shadow"));
	
	Component[] titleColor = createColorField(I18NSupport.getString("wizard.panel.display.title.color"), Color.BLACK);		
	titleColorField = (JTextField)titleColor[1];			
	
	Component[] valueColor = createColorField(I18NSupport.getString("wizard.panel.display.value.color"), Color.BLUE);		
	valueColorField = (JTextField)valueColor[1];	
	
	Component[] previousColor = createColorField(I18NSupport.getString("wizard.panel.display.previous.color"), Color.LIGHT_GRAY);		
	previousColorField = (JTextField)previousColor[1];		
	
	Component[] backgroundColor = createColorField(I18NSupport.getString("wizard.panel.display.background.color"), Color.WHITE);		
	backgroundColorField = (JTextField)backgroundColor[1];		
					
	JLabel imageLabel = new JLabel(ImageUtil.getImageIcon("display_main"));
	imageLabel.setPreferredSize(new Dimension(280, 170));
	
	add(titleLabel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(titleField, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(imageLabel, new GridBagConstraints(3, 0, 1, 8, 1.0, 1.0,  GridBagConstraints.CENTER, 
			GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0));		
	add(shouldRise, new GridBagConstraints(0, 1, 2, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(shadow, new GridBagConstraints(0, 2, 2, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(titleColor[0], new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(titleColorField, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(titleColor[2], new GridBagConstraints(2, 3, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(valueColor[0], new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(valueColorField, new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(valueColor[2], new GridBagConstraints(2, 4, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(previousColor[0], new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(previousColorField, new GridBagConstraints(1, 5, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(previousColor[2], new GridBagConstraints(2, 5, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(backgroundColor[0], new GridBagConstraints(0, 6, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
	add(backgroundColorField, new GridBagConstraints(1, 6, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
	add(backgroundColor[2], new GridBagConstraints(2, 6, 1, 1, 0.0, 0.0,  GridBagConstraints.WEST, 
			GridBagConstraints.NONE, new Insets(5, 0, 5, 5), 0, 0));
}
 
源代码15 项目: nextreports-designer   文件: KeySelectionPanel.java
public KeySelectionPanel(boolean showValueField) {
    this.showValueField = showValueField;        
   
    keysCombo = new JComboBox();
    keysCombo.setEditable(true);
    AutoCompleteDecorator.decorate(keysCombo);
    keysCombo.setMinimumSize(dim);
    keysCombo.setPreferredSize(dim);
    if (showValueField) {
    	keysCombo.setEnabled(false);
    }
    
    List<String> keys = NextReportsUtil.getReportKeys();
    for (String key : keys) {
    	keysCombo.addItem(key);
    }        
    
    valueField = new JTextField();
    valueField.setMinimumSize(dim);
    valueField.setPreferredSize(dim);
    
    allCheck = new JCheckBox(I18NSupport.getString("languages.keys.selection.key.all"));

    setLayout(new GridBagLayout());
    
    add(new JLabel(I18NSupport.getString("languages.keys.selection.key")),
    		new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST,
            GridBagConstraints.NONE, new Insets(5, 5, 5, 5), 0, 0));
    add(keysCombo,
    		new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST,
            GridBagConstraints.HORIZONTAL, new Insets(5, 0, 5, 5), 0, 0));
    
    if (showValueField) {
    	add(new JLabel(I18NSupport.getString("languages.keys.selection.value")),
        		new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST,
                GridBagConstraints.NONE, new Insets(0, 5, 5, 5), 0, 0));
        add(valueField,
        		new GridBagConstraints(1, 1, 1, 1, 1.0, 0.0, GridBagConstraints.WEST,
                GridBagConstraints.HORIZONTAL, new Insets(0, 0, 5, 5), 0, 0));
    } else {
    	add(allCheck,
        		new GridBagConstraints(0, 1, 2, 1, 0.0, 0.0, GridBagConstraints.WEST,
                GridBagConstraints.NONE, new Insets(0, 5, 5, 5), 0, 0));
    }
}