2015-09-27 42 views
-1

當我使用表和我想列標題可以使用UTF-8語言編碼。但列標題不支持使用unicode的語言。我該如何解決它?如何讓表列標題支持其他語言?

+1

*「但它不支持語言。」*哪種語言?爲了儘快提供更好的幫助,請發佈[MCVE]或[簡短,獨立,正確的示例](http://www.sscce.org/)。 –

+0

*「我怎樣才能讓表格標題支持其他語言?」*但簡短的答案是 - 使用支持該語言使用的字符的「字體」。 –

+0

我嘗試改變它,但它是類型unicode UTF-8。它仍然錯誤。 –

回答

0

這是代碼不能支持的語言。

DefaultTableModel model = new DefaultTableModel(); 
model.addColumn("លេខរៀង"); 
model.addColumn("ឈ្មោះអតិថិជន"); 
jTable1.setModel(model); 
1

我認爲這是太晚了這個問題,但我寫的人誰都有這個問題。

我有使用JavaFx相同的問題,我用這種方式修復它。

首先,初始化表格和列時,請使用英語。 ,然後使用setText()更改所需的列標題。

以下是我的代碼。我希望這會幫助你!

tcTime = table_schedule.getColumns().get(0); // 
tcTime.setCellValueFactory(new PropertyValueFactory("Time")); 
tcTime.setText("string in your language you want column title to name");