作者ya790206 (残云夺月)
看板java
标题[问题] 在SWING中显示简体中文
时间Sun Mar 18 19:06:55 2007
我要在JTextArea中显示简体中文
不过显示出来的都是乱码
要应该怎麽做才能正确显示?
以下是程式码节录
public class Main extends JFrame
{
public Main()
{
Locale.setDefault(Locale.SIMPLIFIED_CHINESE);//设定语系
initComponents();
}
private void initComponents()
{
output = new javax.swing.JTextArea();
output.setColumns(20);
output.setFont(new java.awt.Font("AR PMingti Light GB", 0, 18));
output.setRows(5);
//余略
}
private void lookUpActionPerformed(java.awt.event.ActionEvent evt)
}
String word=input.getText();
String str=lookUpFunction(word);
output.setText(str);
}
public static String lookUpFunction(String word)
{
URL url=new URL("
http://dict.cn/ws.php?utf8=true&q="+word);
BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream()));
String str="",temp;
while((temp=br.readLine())!=null)
str+=temp;
return str;
}
}
字型、语系我都有设定,不过我不确定字型是否设定错XD
还需要设定啥?希望高手能给予指点
程式码确定可以编译,另外我是使用NetBeans IDE
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.138.169