JTable默认的是左对齐,怎样让它居中对齐?
解决方案 »
- SWT如何监听tabel加载数据完毕
- 菜鸟求助,RandomAccessFile的问题
- 一道简单的Java题,请给写一段代码,关于Stack的,在线等啊
- 请问java读取xml文档中数值的办法?
- 为什么我的信誉值突然这么低!!!!
- Java初中级教程120多章,中文HTML格式在线阅读
- java applet 资料
- 我是初学者,学习java遇到了很多问题,请各位过来之人加以指导阿!!!!
- 有關JTextField與JTable之間的關鍵字查詢.
- 小弟主要开发MIS,现在用VB,ASP,想学JAVA,不知哪位高手指点一二学它对于MIS来说用处大吗?
- 菜鸟问题:那个如果要用JTextField来显示文本,该怎么用呢?急!!!!!
- 我想问一下怎么样在Swing中JLabel组件获取数据库中存放的图像?
import java.awt.Component;import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.SwingConstants;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;public class MyJTable extends JTable {
private MyCellRenderer renderer; public MyJTable(MyCellRenderer renderer) {
super(8, 6);
this.renderer = renderer;
} public TableCellRenderer getCellRenderer(int row, int column) {
return renderer;
} public static void main(String[] args) {
MyJTable t = new MyJTable(new MyCellRenderer());
JScrollPane pane1 = new JScrollPane(t);//
JFrame frame = new JFrame("JTableDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setContentPane(pane1);
frame.pack();
frame.setVisible(true); }
}class MyCellRenderer extends DefaultTableCellRenderer { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row,
int column) {
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
setHorizontalAlignment(SwingConstants.CENTER);
return this;
}
}