我有JButton,我只需要将其名称中的几个字符设为彩色,我该怎么做?
答案 0 :(得分:2)
尝试类似
的内容button.setText("<html>a<span style=\"color:red\">b</span>cde</html>")
答案 1 :(得分:1)
尝试,
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.FlowLayout;
public class SetJButtonTextColor
{
public static void main(String[]args)
{
JButton button=new JButton();
JFrame frame=new JFrame("Frame");
frame.setLayout(new FlowLayout());
button.setText("<html><span style=\"color:blue\">Click</span> <span style=\"color:green\">Here</span></html>");
frame.add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200,100);
frame.setVisible(true);
}
}
输出