代码之家  ›  专栏  ›  技术社区  ›  codegy

Swing jButton:文本上方的图标

  •  31
  • codegy  · 技术社区  · 17 年前

    如何在Swing中创建一个图标位于文本上方的jbutton?

    2 回复  |  直到 10 年前
        1
  •  68
  •   berlindev    17 年前

    只要这样做:

    
        button.setVerticalTextPosition(SwingConstants.BOTTOM);
        button.setHorizontalTextPosition(SwingConstants.CENTER);
    
    
        2
  •  -3
  •   gcclinux    10 年前

    下面是我所做的一个例子:

    JButton openButton = new JButton(OpenAction);
     openButton.setVerticalTextPosition(SwingConstants.BOTTOM);
     openButton.setHorizontalTextPosition(SwingConstants.CENTER);
     openButton.setText("Open");
     bar.add(openButton);