Dieser Zweck ist vor allem ästhetisch, ich habe schon etwas ähnliches auf JTextArea getan, aber ich kann es nicht herausfinden oder Zugriff auf die vertikale Bildlaufleiste auf dem Popup von der JComboBox. Ive entfernt auf den Pfeil, der oben zeigt durch den extrem witdh auf 0.JComboBox anpassen vertikale Bildlaufleiste
setUI(new BasicComboBoxUI(){
protected JButton createArrowButton(){
return new JButton(){
@Override public int getWidth() {
return 0;
}
@Override
public void setFocusable(boolean focusable) {
super.setFocusable(false);
}
};
}
});
Hier ein JTextArea innerhalb eines JScrollPane ohne Pfeile setzen und eine dünnere bar
getVerticalScrollBar().setPreferredSize(new Dimension(10, 0));
getVerticalScrollBar().setUI(new BasicScrollBarUI(){
@Override
protected JButton createDecreaseButton(int orientation) {
return createZeroButton();
}
@Override
protected JButton createIncreaseButton(int orientation) {
return createZeroButton();
}
private JButton createZeroButton() {
JButton jbutton = new JButton();
jbutton.setPreferredSize(new Dimension(0, 0));
jbutton.setMinimumSize(new Dimension(0, 0));
jbutton.setMaximumSize(new Dimension(0, 0));
return jbutton;
}
});
Ausgezeichnete Antwort Sir, was nur ich suchte. –