浏览 1527 次
锁定老帖子 主题:jtable变更日文片假名的显示
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-28
import javax.swing.*; import javax.swing.table.*; import java.awt.*; import java.awt.event.*; import java.util.*; public class SimpleTable2 { public SimpleTable2(){ JFrame f = new JFrame(); Object[][] p = { {"阿呆",new Integer(66),new Integer(32),new Integer(98),new Boolean(false),new Boolean(false)}, {"アイウエオ",new Integer(82),new Integer(69),new Integer(128),new Boolean(true),new Boolean(false)}, {"スゲジュール",new Integer(82),new Integer(69),new Integer(128),new Boolean(true),new Boolean(false)}, }; String[] n = {"a","b","c","d","e","f"}; TableColumn column = null; JTable table = new JTable(p,n); table.setPreferredScrollableViewportSize(new Dimension(550,30)); table.setAutoResizeMode(JTable.AUTO_RESIZE_SUBSEQUENT_COLUMNS); for(int i = 0 ; i < 6; i++){ column = table.getColumnModel().getColumn(i); if((i%2) == 0) column.setPreferredWidth(150); else column.setPreferredWidth(50); } JScrollPane scrollPane = new JScrollPane(table); f.getContentPane().add(scrollPane, BorderLayout.CENTER); f.setTitle("Simple Table"); f.pack(); f.show(); f.setVisible(true); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){} }); } public static void main(String args[]){ new SimpleTable2(); } } 在中文xp下面命令行中直接运行java SimpleTable2命令,运行的结果第三行的日文字符就和我输入的不一样。请问有甚遇见过这种情况么? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |