protected JComboBox createLogLevelCombo() { JComboBox result = new JComboBox(); Iterator levels = getLogLevels(); while (levels.hasNext()) { result.addItem(levels.next()); } result.setSelectedItem(_leastSevereDisplayedLogLevel); result.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JComboBox box = (JComboBox) e.getSource(); LogLevel level = (LogLevel) box.getSelectedItem(); setLeastSevereDisplayedLogLevel(level); } }); result.setMaximumSize(result.getPreferredSize()); return result; }
newButton.setAlignmentX(0.5f); fontCombo.setMaximumSize(fontCombo.getPreferredSize()); fontSizeCombo.setMaximumSize( fontSizeCombo.getPreferredSize());
windowList.setAlignmentX(CENTER_ALIGNMENT); windowList.setSelectedIndex(selected); windowList.setMaximumSize(windowList.getPreferredSize()); windowList.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
windowList.setAlignmentX(CENTER_ALIGNMENT); windowList.setSelectedIndex(selected); windowList.setMaximumSize(windowList.getPreferredSize()); windowList.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
windowList.setAlignmentX(CENTER_ALIGNMENT); windowList.setSelectedIndex(selected); windowList.setMaximumSize(windowList.getPreferredSize()); windowList.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
windowList.setAlignmentX(CENTER_ALIGNMENT); windowList.setSelectedIndex(selected); windowList.setMaximumSize(windowList.getPreferredSize()); windowList.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
private GCViewerGuiToolBar initToolBar(Map<String, Action> actions) { GCViewerGuiToolBar toolBar = new GCViewerGuiToolBar(); toolBar.setFloatable(false); toolBar.add(actions.get(ActionCommands.OPEN_FILE.toString())); toolBar.add(actions.get(ActionCommands.OPEN_SERIES.toString())); toolBar.add(actions.get(ActionCommands.OPEN_URL.toString())); toolBar.add(actions.get(ActionCommands.EXPORT.toString())); toolBar.add(actions.get(ActionCommands.REFRESH.toString())); JToggleButton watchToggle = new JToggleButton(); watchToggle.setAction(actions.get(ActionCommands.WATCH.toString())); watchToggle.setText(""); toolBar.addWatchToggleButton(watchToggle); toolBar.addSeparator(); JComboBox<String> zoomComboBox = new JComboBox<String>(new String[] {"1%", "5%", "10%", "50%", "100%", "200%", "300%", "500%", "1000%", "5000%"}); zoomComboBox.setSelectedIndex(2); zoomComboBox.setAction(actions.get(ActionCommands.ZOOM.toString())); zoomComboBox.setEditable(true); zoomComboBox.setMaximumSize(zoomComboBox.getPreferredSize()); toolBar.addZoomComboBox(zoomComboBox); toolBar.addSeparator(); toolBar.add(actions.get(ActionCommands.ABOUT.toString())); return toolBar; }
box.setPreferredSize(new Dimension(box.getPreferredSize().width, 25)); box.setRenderer(new ComboBoxListRenderer()); box.setForeground(Color.WHITE);
public void popupMenuWillBecomeVisible(PopupMenuEvent e) { JComboBox box = (JComboBox) e.getSource(); Object comp = box.getUI().getAccessibleChild(box, 0); if (!(comp instanceof JPopupMenu)) return; JComponent scrollPane = (JComponent) ((JPopupMenu) comp).getComponent(0); Dimension size = new Dimension(); size.width = box.getPreferredSize().width; size.height = scrollPane.getPreferredSize().height; scrollPane.setPreferredSize(size); // following line for Tiger // scrollPane.setMaximumSize(size); }
listEditor.setPreferredSize( new java.awt.Dimension( listEditor.getPreferredSize().width, 24)); // Do not remove this
protected JComboBox<String> combo( int initial , String... items ) { JComboBox<String> c = new JComboBox<>(); for (int i = 0; i < items.length; i++) { c.addItem(items[i]); } c.setSelectedIndex(initial); c.addActionListener((ActionListener)this); c.setMaximumSize(c.getPreferredSize()); return c; }
@Override protected Rectangle computePopupBounds( int px, int py, int pw, int ph ) { return super.computePopupBounds( px, py, Math.max( comboBox.getPreferredSize().width, pw ), ph ); } };
/** * Adds the given text to the history. */ public void addToHistory(String text) { comboBox.addItem(text); comboBox.setPreferredSize (new Dimension(0, comboBox.getPreferredSize().height)); } }
public SelectAlgorithmPanel() { super(new BorderLayout()); toolbar = new JToolBar(); algBox = new JComboBox(); algBox.setMaximumSize(algBox.getPreferredSize()); toolbar.add(algBox); algBox.addActionListener(this); toolbar.add(Box.createHorizontalGlue()); add(toolbar, BorderLayout.PAGE_START); }
public Container createFontBox() { final JComboBox fontsBox = new JComboBoxWithBorder(); fontsBox.setRenderer(new ComboBoxRendererWithTooltip(fontsBox)); final Dimension preferredSize = fontsBox.getPreferredSize(); fontsBox.setModel(fonts); return fontsBox; }
public VisualizeScorePanel( Listener listener ) { setLayout(new BoxLayout(this,BoxLayout.Y_AXIS)); setBorder(BorderFactory.createEtchedBorder(EtchedBorder.RAISED)); scoreTypes.addActionListener(this); scoreTypes.setMaximumSize(scoreTypes.getPreferredSize()); this.listener = listener; addLabeled(scoreTypes, "Score: ", this); }
public JComboBox<OWLDatatype> getDatatypeSelector() { final OWLModelManager mngr = getOWLModelManager(); List<OWLDatatype> datatypeList = new ArrayList<>(new OWLDataTypeUtils(mngr.getOWLOntologyManager()).getKnownDatatypes(mngr.getActiveOntologies())); Collections.sort(datatypeList, mngr.getOWLObjectComparator()); datatypeList.add(0, null); JComboBox<OWLDatatype> c = new JComboBox<>(new DefaultComboBoxModel<>(datatypeList.toArray(new OWLDatatype [datatypeList.size()]))); c.setPreferredSize(new Dimension(120, c.getPreferredSize().height)); c.setRenderer(new OWLCellRendererSimple(owlEditorKit)); return c; } }
public JComboBox getDatatypeSelector() { final OWLModelManager mngr = getOWLModelManager(); List<OWLDatatype> datatypeList = new ArrayList<OWLDatatype>(new OWLDataTypeUtils(mngr.getOWLOntologyManager()).getKnownDatatypes(mngr.getActiveOntologies())); Collections.sort(datatypeList, mngr.getOWLObjectComparator()); datatypeList.add(0, null); JComboBox c = new JComboBox(new DefaultComboBoxModel(datatypeList.toArray())); c.setPreferredSize(new Dimension(120, c.getPreferredSize().height)); c.setRenderer(new OWLCellRendererSimple(owlEditorKit)); return c; } }
public PanelConfigWatershed() { selectConnect = new JComboBox(new String[]{"4-Connect","8-Connect"}); selectConnect.addActionListener(this); selectConnect.setMaximumSize(selectConnect.getPreferredSize()); spinnerSize = new JSpinner(new SpinnerNumberModel(10,0,500,5)); spinnerSize.addChangeListener(this); spinnerSize.setMaximumSize(spinnerSize.getPreferredSize()); configure(); addAlignCenter(selectConnect, this); addLabeled(spinnerSize, "Min Size", this); }
public Container createSizeBox() { final JComboBox sizeBox = new JComboBoxWithBorder(size); sizeBox.setPrototypeDisplayValue("88888"); sizeBox.setPreferredSize(sizeBox.getPreferredSize()); sizeBox.setEditor(new FixedBasicComboBoxEditor()); sizeBox.setEditable(true); return sizeBox; }