@H_502_1@Java中的组合框是否有一种方法可以将组合框中的项目居中?我尝试了这个,但它不起作用:
myComboBox.setAlignmentY(CENTER_ALIGNMENT);
谢谢!
解决方法
试试这个链接:
How to Use Combo Boxes (The Java™ Tutorials > Creating a GUI With JFC/Swing > Using Swing Components)
class ComboBoxRenderer extends JLabel implements ListCellRenderer { public ComboBoxRenderer() { setOpaque(true); setHorizontalAlignment(CENTER); setVerticalAlignment(CENTER); } //. . .
要么
((JLabel)comboBox.getRenderer()).setHorizontalAlignment(SwingConstants.CENTER);