fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); fontScroll.setMinimumSize(new Dimension(220, fontList.getPreferredScrollableViewportSize().height)); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); fontScroll.setMinimumSize(new Dimension(220, fontList.getPreferredScrollableViewportSize().height)); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
@Override public Dimension getPreferredScrollableViewportSize() { //logger.info("super.getPreferredScrollableViewportSize();" + super.getPreferredScrollableViewportSize()); return super.getPreferredScrollableViewportSize(); }
public Dimension getPreferredScrollableViewportSize() { Dimension r; try { r=super.getPreferredScrollableViewportSize(); } catch(Exception ex) { r=new Dimension(120,80); } return r; }
@Override public Dimension getPreferredScrollableViewportSize() { Dimension dim = super.getPreferredScrollableViewportSize(); int iScreenWidth = getToolkit().getScreenSize().width; if( dim.width > iScreenWidth / 3 ) { dim.width = iScreenWidth / 3; } return dim; } };
@Override public Dimension getPreferredScrollableViewportSize() { Dimension preferredScrollableViewportSize = super.getPreferredScrollableViewportSize(); if (preferredScrollableViewportSize.width < 150) { preferredScrollableViewportSize.width = 150; } int screenWidth = PortingUtils.getScreenSize(this).width; if (preferredScrollableViewportSize.width >= screenWidth) { preferredScrollableViewportSize.width = screenWidth; } return preferredScrollableViewportSize; }
@Override public Dimension getPreferredScrollableViewportSize() { Dimension dim = super.getPreferredScrollableViewportSize(); int iScreenWidth = getToolkit().getScreenSize().width; if( dim.width > iScreenWidth / 3 ) { dim.width = iScreenWidth / 3; } return dim; } };
@Override public Dimension getPreferredScrollableViewportSize() { if (getModel().getSize() == 0) { return new Dimension(0, 0); } else { return super.getPreferredScrollableViewportSize(); } } };
@Override public Dimension getPreferredScrollableViewportSize() { Dimension size = super.getPreferredScrollableViewportSize(); return size != null && size.width > 0 && size.height > 0 ? JideSwingUtilities.adjustPreferredScrollableViewportSize(this, size) : size; } }
@Override public Dimension getPreferredScrollableViewportSize() { Dimension d = super.getPreferredScrollableViewportSize(); d.width = scrollPerson.getPreferredSize().width; return d; } };
@Override protected int componentComputeExtraHeight(JScrollPane component, int extraHeight) { int unit = component.getVerticalScrollBar().getUnitIncrement(+1); // Fix for issue #28 // TODO prepare a more extensible fix that can deal with any specific // component (only if needed: wait until other components require a fix) Component view = component.getViewport().getView(); if (unit == 0 && view instanceof JList) { JList list = (JList) view; int visibleRows = list.getVisibleRowCount(); if (visibleRows > 0) { unit = list.getPreferredScrollableViewportSize().height / visibleRows; } } // Make sure unit cannot be <= 0 unit = Math.max(1, unit); // Return an integral number of units pixels return (extraHeight / unit) * unit; } }
fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); fontScroll.setMinimumSize(new Dimension(220, fontList.getPreferredScrollableViewportSize().height)); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
name = "Pilot"; scrollPerson.setPreferredSize(crewList.getPreferredScrollableViewportSize()); tabUnit.add(name, crewPanel);
((Integer) UIManager.get("ScrollBar.width")).intValue() + 1; int scrollHeight = comboBoxUI.getList(). getPreferredScrollableViewportSize().height; scroll.setPreferredSize(new Dimension(scrollWidth, scrollHeight));
list.setFixedCellHeight(50); list.setFixedCellWidth(150); size = list.getPreferredScrollableViewportSize(); size.width *= COLUMNS; list.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
list.setFixedCellHeight(50); list.setFixedCellWidth(150); size = list.getPreferredScrollableViewportSize(); size.width *= COLUMNS; list.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
getViewport().setMinimumSize( list.getPreferredScrollableViewportSize() ); setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_NEVER ); setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED );
list.setFixedCellHeight(50); list.setFixedCellWidth(150); size = list.getPreferredScrollableViewportSize(); size.width *= COLUMNS; list.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
list.setFixedCellHeight(50); list.setFixedCellWidth(150); size = list.getPreferredScrollableViewportSize(); size.width *= COLUMNS; list.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);