标签: java swing jbutton
如何显示这样的刻度线 -
以及JButton上的一些文字。
----------------------- | mybutton [tick-mark] | -----------------------
除了在按钮上放置图像之外,有什么方法可以实现这一点吗?
答案 0 :(得分:3)
使用ImageIcon作为带刻度图像的按钮:
ImageIcon
JButton b = new JButton(); b.setIcon(new ImageIcon("PATH_TO_ICON")); b.setText("TEXT");
答案 1 :(得分:3)
您可以尝试使用其中一个表示“复选标记”的Unicode代码点。列出的替代方案为here。
如果采用这种方法,由于字体问题,您的按钮在不同平台上可能看起来不同(甚至完全错误)。图像更有可能提供一致的“外观”。