如何在JButton上显示刻度线和一些文本

时间:2013-11-05 07:27:19

标签: java swing jbutton

如何显示这样的刻度线 -

enter image description here

以及JButton上的一些文字。

   -----------------------
  |  mybutton [tick-mark] |
   -----------------------

除了在按钮上放置图像之外,有什么方法可以实现这一点吗?

2 个答案:

答案 0 :(得分:3)

使用ImageIcon作为带刻度图像的按钮:

JButton b = new JButton();
b.setIcon(new ImageIcon("PATH_TO_ICON"));
b.setText("TEXT");

答案 1 :(得分:3)

您可以尝试使用其中一个表示“复选标记”的Unicode代码点。列出的替代方案为here

如果采用这种方法,由于字体问题,您的按钮在不同平台上可能看起来不同(甚至完全错误)。图像更有可能提供一致的“外观”。