![](/img/trans.png)
[英]How to create formatted text to show in a Java Swing Component (JTextPane, JEditorPane…)
[英]How to set the fontsize of text in JTextpane using double value in Java Swing
您好我正在嘗試構建一個Java Swing應用程序,用戶可以選擇在jtextpane中設置所需的文本字體大小。 我正在使用“StyleConstants.setFontSize(attr,int);”。 這僅適用於整數值,但是當用戶給出雙值Eg(8.5)時,上述命令失敗,因為它只接受整數值而不是double值。 那么我該如何解決這個問題呢? 有沒有接受雙值的命令?
提前致謝
你可以嘗試通過HTML / CSS:
JTextPane textPane = new JTextPane();
textPane.setContentType("text/html");
textPane.setText("<span style='font-size: 8.5pt'>Hey there!</span>");
以下swing組件支持HTML格式:按鈕,菜單項,標簽,工具提示和選項卡式窗格。 要使用格式化,必須在文本的開頭放置標記(在結尾處將其關閉是可選的。)例如:
<html><font size="8.5pt">Two</font>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.