大神帮看看,为什么repaint()方法没有实现我对组件的重绘 点击按钮后“会员编号”没有变成地球人!!也就是我的jt.repaint();没有重绘成功啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题一:actionPerformed中的String[] b = {"地球人"...} 这个是局部变量,并没有改变全局变量的b问题二:即使在String[] b = {"地球人"...};后加了this.b = b; 也不会变,因为在初始化jt=new JTable(a,b);时已经完成了表头的设计,看JTable代码public JTable(final Object[][] rowData, final Object[] columnNames) { this(new AbstractTableModel() { public String getColumnName(int column) { return columnNames[column].toString(); } public int getRowCount() { return rowData.length; } public int getColumnCount() { return columnNames.length; } public Object getValueAt(int row, int col) { return rowData[row][col]; } public boolean isCellEditable(int row, int column) { return true; } public void setValueAt(Object value, int row, int col) { rowData[row][col] = value; fireTableCellUpdated(row, col); } }); } jframe标题栏鼠标拖动事件 swing table 表格分析 迷惑的Java多线程问题 JAVA string数组赋值问题 c++中的typedef long chang在JAVA中能实现么?如何实现? 一个有关equal的问题 找女朋友....... eclipse中的一个奇怪问题 连jbuilder7.0里面自带的jdk的demo都不能显示的原因? 请问从一个JFrame中如何控制另一个JFrame中的JTree啊? 字符串中按逗号解析时候遇到的问题 Java中static final语句能优化掉不?
this(new AbstractTableModel() {
public String getColumnName(int column) { return columnNames[column].toString(); }
public int getRowCount() { return rowData.length; }
public int getColumnCount() { return columnNames.length; }
public Object getValueAt(int row, int col) { return rowData[row][col]; }
public boolean isCellEditable(int row, int column) { return true; }
public void setValueAt(Object value, int row, int col) {
rowData[row][col] = value;
fireTableCellUpdated(row, col);
}
});
}