我有一個JPanel(我也嘗試過一個JTextArea),我希望在上面有文本。該文本需要被Java Swing GUI:文本包裝,中心文本和自定義字體?
- 中心
- 自動換行,我現在使用的是安裝在計算機上不
- 使用從.TTF文件的自定義字體。我已經解決了這個問題,並且字體工作正常。然而,當我將它放置在標籤中時,它並不是工作,因爲我已經看到它是我的問題的可能解決方案。
我通常可以得到兩個這些規則的工作,但不能讓所有三個一次工作。我試過html標籤,JLabels,JTextAreas,但沒有一個滿足所有條件。有什麼建議麼?
static JTextArea quesLbl;
quesLbl = new JTextArea("");
quesLbl.setWrapStyleWord(true);
quesLbl.setLineWrap(true);
quesLbl.setEditable(false);
quesLbl.setFont(qFont);
quesLbl.setOpaque(true);
quesLbl.setForeground(Color.WHITE);
quesLbl.setBackground(Color.BLUE);
此代碼導致文本被文字包裝,字體工作,但未居中。
使用JTextArea或JEditorPane,並以[MCVE](http://stackoverflow.com/help/mcve)的形式發佈您要運行的代碼。 –
你已經嘗試了什麼?如果你不顯示你的代碼/工作,人們不會幫助你。 –
你需要水平還是垂直居中? –