转自:http://blog.csdn.net/tuxq5721
public class HTMLTextButtonExample extends JFrame {
HTMLTextButtonExample(String title) {
super(title);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton okButton = new JButton("Ok", new ImageIcon("bullet.gif"));
okButton.setHorizontalAlignment(SwingConstants.LEFT);
okButton.setMnemonic('O');
getContentPane().add(okButton, BorderLayout.CENTER);
okButton = new JButton("<html><i>Cancel</i></html>");
okButton.setVerticalAlignment(SwingConstants.BOTTOM);
// 指定该按钮为窗体中的默认按钮
okButton.setDefaultCapable(true);
getContentPane().add(okButton, BorderLayout.EAST);
getRoo