如何将项目集中在Java组合框中

前端之家收集整理的这篇文章主要介绍了如何将项目集中在Java组合框中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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);

猜你在找的Java相关文章