2012-07-09 39 views
0

我有以下問題: 我想一個JButton帶有換行符。我正在使用html方法來完成它。Java的多按鈕 - 禁用顏色問題

<hmlt>Bla<br>Bla</html>

的問題,如果我禁用按鈕出現。除了「html-style」按鈕之外,它工作正常。按鈕的顏色保持不變。 在另一個按鈕上,我只是使用&#8592+;(沒有「+」),它工作正常,箭頭變灰,如果我禁用他。 於是我去搜索一些時間Unicode或HTML號線路中斷,但它didn't(例如&#10+;) 所以任何人可以給我的意見呢?我知道它可以用Java來完成的,但我更喜歡HTML的方式,因爲它是更快地實現:)

+2

[爲了更好地提供幫助,請包括SSCCE](http://www.sscce.org/)。 – user1329572 2012-07-09 14:17:22

回答

1

我不認爲與HTML文本組件將修改後的文本樣式的影響,禁用它們通常會導致。

您可以覆蓋按鈕的getText()方法,以根據按鈕是否被禁用或不按鈕返回包括文本樣式在內的其他HTML,但如果想要將它放到恰當的位置,可能會更容易將UI擴展到允許多行而不依賴於HTML。