我需要一个按钮,其文本带下划线,我唯一可以在Java中找到这样做的方法是使用和标签,但是当我这样做,它会使按钮占用尽可能多的JToolBar空间,即使文本很短并且只占用少量空间。这是我如何创建按钮。使用<html><u>标签使按钮文本带下划线,导致按钮占据整个JToolBar
String buttonText = new String("<html><u>Lesson Plans</u></html>");
JButton lessonButton = new JButton(buttonText);
toolBar.add(lessonButton);
如果我删除标签,然后占用适当的空间,但如果我有他们在那里是占用整个工具栏。任何人都知道发生了什么事?