javax.swing.table.TableModel#setValueAt ( )源码实例Demo

下面列出了javax.swing.table.TableModel#setValueAt ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: xunxian   文件: SaoHuo.java
private void stonejTableKeyReleased(java.awt.event.KeyEvent evt) {
	if (evt.getKeyCode() == evt.VK_ENTER) {
		int row = Command.JframeSaoHuo.stonejTable.getSelectedRow();
		Lang lang = new Func.Lang();
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		//			
		//			
		TableModel model = (TableModel) Command.JframeSaoHuo.stonejTable
				.getModel();
		String now = model.getValueAt(row, 2).toString();
		model.setValueAt(saoHuoFunc.moneyToString(lang.Integer_(now, 2)),
				row, 1);

		saoHuoFunc = null;
		lang = null;
		model = null;
	}
}
 
@Override
public void mouseClicked(MouseEvent e) {
    JTableHeader header = (JTableHeader) e.getSource();
    JTable table = header.getTable();
    TableColumnModel columnModel = table.getColumnModel();
    int vci = columnModel.getColumnIndexAtX(e.getX());
    int mci = table.convertColumnIndexToModel(vci);
    if (mci == targetColumnIndex) {
        if (SwingUtilities.isLeftMouseButton(e)) {
            TableColumn column = columnModel.getColumn(vci);
            Object v = column.getHeaderValue();
            boolean b = Status.DESELECTED.equals(v);
            TableModel m = table.getModel();
            for (int i = 0; i < m.getRowCount(); i++) {
                m.setValueAt(b, i, mci);
            }
            column.setHeaderValue(b ? Status.SELECTED : Status.DESELECTED);
        } else if (SwingUtilities.isRightMouseButton(e)) {
            if (popupMenu != null) {
                popupMenu.show(table, e.getX(), 0);
            }
        }
    }
}
 
源代码3 项目: xunxian   文件: SaoHuo.java
private void elseClassjTableKeyReleased(java.awt.event.KeyEvent evt) {
	if (evt.getKeyCode() == evt.VK_ENTER) {
		int row = Command.JframeSaoHuo.elseClassjTable.getSelectedRow();
		Lang lang = new Func.Lang();
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		//			
		//			
		TableModel model = (TableModel) Command.JframeSaoHuo.elseClassjTable
				.getModel();
		String now = model.getValueAt(row, 2).toString();
		model.setValueAt(saoHuoFunc.moneyToString(lang.Integer_(now, 2)),
				row, 1);

		saoHuoFunc = null;
		lang = null;
		model = null;
	}
}
 
源代码4 项目: xunxian   文件: SaoHuo.java
private void groceriesjTableKeyReleased(java.awt.event.KeyEvent evt) {
	if (evt.getKeyCode() == evt.VK_ENTER) {
		int row = Command.JframeSaoHuo.groceriesjTable.getSelectedRow();
		Lang lang = new Func.Lang();
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		//			
		//			
		TableModel model = (TableModel) Command.JframeSaoHuo.groceriesjTable
				.getModel();
		String now = model.getValueAt(row, 2).toString();
		model.setValueAt(saoHuoFunc.moneyToString(lang.Integer_(now, 2)),
				row, 1);

		saoHuoFunc = null;
		lang = null;
		model = null;
	}

}
 
源代码5 项目: xunxian   文件: SaoHuo.java
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
	if (new Func.Message()
			.showConfirmDialog("设置宠物壳子所有物品的价格为2铜之内自动买进。<br/>注意:设置后原本配置的数据会都变成2铜<br/>确定要进行快速设置?") == ConfirmationCallback.YES) {
		int money = 2;
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		TableModel model = (TableModel) Command.JframeSaoHuo.stonejTable
				.getModel();
		for (int row = model.getRowCount() - 1; row >= 0; row--) {
			model.setValueAt(money, row, 2);
			model.setValueAt(saoHuoFunc.moneyToString(money), row, 1);

		}

		saoHuoFunc = null;
		model = null;
	}
}
 
源代码6 项目: java-swing-tips   文件: MainPanel.java
@Override public void mouseClicked(MouseEvent e) {
  JTableHeader header = (JTableHeader) e.getComponent();
  JTable tbl = header.getTable();
  TableColumnModel columnModel = tbl.getColumnModel();
  TableModel m = tbl.getModel();
  int vci = columnModel.getColumnIndexAtX(e.getX());
  int mci = tbl.convertColumnIndexToModel(vci);
  if (mci == targetColumnIndex && m.getRowCount() > 0) {
    TableColumn column = columnModel.getColumn(vci);
    boolean b = column.getHeaderValue() == Status.DESELECTED;
    for (int i = 0; i < m.getRowCount(); i++) {
      m.setValueAt(b, i, mci);
    }
    column.setHeaderValue(b ? Status.SELECTED : Status.DESELECTED);
    // header.repaint();
  }
}
 
源代码7 项目: xunxian   文件: SaoHuo.java
private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) {
	if (new Func.Message()
			.showConfirmDialog("设置其他分类里面所有物品的价格为2铜之内自动买进。<br/>注意:设置后原本配置的数据会都变成2铜<br/>确定要进行快速设置?") == ConfirmationCallback.YES) {
		int money = 2;
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		TableModel model = (TableModel) Command.JframeSaoHuo.elseClassjTable
				.getModel();
		for (int row = model.getRowCount() - 1; row >= 0; row--) {
			model.setValueAt(money, row, 2);
			model.setValueAt(saoHuoFunc.moneyToString(money), row, 1);

		}

		saoHuoFunc = null;
		model = null;
	}
}
 
源代码8 项目: java-swing-tips   文件: MainPanel.java
@Override public void mouseClicked(MouseEvent e) {
  JTableHeader header = (JTableHeader) e.getComponent();
  JTable tbl = header.getTable();
  TableColumnModel columnModel = tbl.getColumnModel();
  TableModel m = tbl.getModel();
  int vci = columnModel.getColumnIndexAtX(e.getX());
  int mci = tbl.convertColumnIndexToModel(vci);
  if (mci == targetColumnIndex && m.getRowCount() > 0) {
    TableColumn column = columnModel.getColumn(vci);
    boolean b = column.getHeaderValue() == Status.DESELECTED;
    for (int i = 0; i < m.getRowCount(); i++) {
      m.setValueAt(b, i, mci);
    }
    column.setHeaderValue(b ? Status.SELECTED : Status.DESELECTED);
    // header.repaint();
  }
}
 
源代码9 项目: java-swing-tips   文件: HeaderCheckBoxHandler.java
@Override public void mouseClicked(MouseEvent e) {
  JTableHeader header = (JTableHeader) e.getComponent();
  JTable tbl = header.getTable();
  TableColumnModel columnModel = tbl.getColumnModel();
  TableModel m = tbl.getModel();
  int vci = columnModel.getColumnIndexAtX(e.getX());
  int mci = tbl.convertColumnIndexToModel(vci);
  if (mci == targetColumnIndex && m.getRowCount() > 0) {
    TableColumn column = columnModel.getColumn(vci);
    boolean b = column.getHeaderValue() == Status.DESELECTED;
    for (int i = 0; i < m.getRowCount(); i++) {
      m.setValueAt(b, i, mci);
    }
    column.setHeaderValue(b ? Status.SELECTED : Status.DESELECTED);
    // header.repaint();
  }
}
 
源代码10 项目: xunxian   文件: SaoHuo.java
private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {
	if (new Func.Message()
			.showConfirmDialog("设置风物志类所有物品的价格为2铜之内自动买进。<br/>注意:设置后原本配置的数据会都变成2铜<br/>确定要进行快速设置?") == ConfirmationCallback.YES) {
		int money = 2;
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		TableModel model = (TableModel) Command.JframeSaoHuo.fengWuZhijTable
				.getModel();
		for (int row = model.getRowCount() - 1; row >= 0; row--) {
			model.setValueAt(money, row, 2);
			model.setValueAt(saoHuoFunc.moneyToString(money), row, 1);

		}

		saoHuoFunc = null;
		model = null;
	}
}
 
源代码11 项目: xunxian   文件: SaoHuo.java
private void fengWuZhijTableKeyReleased(java.awt.event.KeyEvent evt) {
	if (evt.getKeyCode() == evt.VK_ENTER) {
		int row = Command.JframeSaoHuo.fengWuZhijTable.getSelectedRow();
		Lang lang = new Func.Lang();
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		//			
		//			
		TableModel model = (TableModel) Command.JframeSaoHuo.fengWuZhijTable
				.getModel();
		String now = model.getValueAt(row, 2).toString();
		model.setValueAt(saoHuoFunc.moneyToString(lang.Integer_(now, 2)),
				row, 1);

		saoHuoFunc = null;
		lang = null;
		model = null;
	}
}
 
源代码12 项目: xunxian   文件: SaoHuo.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
	if (new Func.Message()
			.showConfirmDialog("设置杂货类所有物品的价格为2铜之内自动买进。<br/>注意:设置后原本配置的数据会都变成2铜<br/>确定要进行快速设置?") == ConfirmationCallback.YES) {
		int money = 2;
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		TableModel model = (TableModel) Command.JframeSaoHuo.groceriesjTable
				.getModel();
		for (int row = model.getRowCount() - 1; row >= 0; row--) {
			model.setValueAt(money, row, 2);
			model.setValueAt(saoHuoFunc.moneyToString(money), row, 1);

		}

		saoHuoFunc = null;
		model = null;
	}
}
 
源代码13 项目: xunxian   文件: SaoHuo.java
private void petjTableKeyReleased(java.awt.event.KeyEvent evt) {
	if (evt.getKeyCode() == evt.VK_ENTER) {
		int row = Command.JframeSaoHuo.petjTable.getSelectedRow();
		Lang lang = new Func.Lang();
		SaoHuoFunc saoHuoFunc = new SaoHuoFunc();
		//			
		//			
		TableModel model = (TableModel) Command.JframeSaoHuo.petjTable
				.getModel();
		String now = model.getValueAt(row, 2).toString();
		model.setValueAt(saoHuoFunc.moneyToString(lang.Integer_(now, 2)),
				row, 1);

		saoHuoFunc = null;
		lang = null;
		model = null;
	}
}
 
源代码14 项目: netbeans   文件: TemplateClientPanelVisual.java
@Messages({
    "TemplateClientPanelVisual.lbl.select.valid.template=Select valid or non-empty template..."
})
private static TableModel getNoTemplateTableModel() {
    TableModel model = new DefaultTableModel(1, 1);
    model.setValueAt(Bundle.TemplateClientPanelVisual_lbl_select_valid_template(), 0, 0);
    return model;
}
 
源代码15 项目: netbeans   文件: PullUpOperator.java
public void setValueAt(int y, int x, boolean val){
    JTableOperator table = new JTableOperator(this, 0); 
    JTable t = ((JTable)table.getSource());                
    TableModel model = t.getModel();
    model.setValueAt(val, y, x);
}
 
源代码16 项目: netbeans   文件: PushDownOperator.java
public void setValueAt(int y, int x, boolean val){
    JTableOperator table = new JTableOperator(this, 0); 
    JTable t = ((JTable)table.getSource());                
    TableModel model = t.getModel();
    model.setValueAt(val, y, x);
}
 
源代码17 项目: netbeans   文件: EncapsulateFieldOperator.java
public void setValueAt(int y, int x, boolean val){
    JTableOperator table = new JTableOperator(this, 0); 
    JTable t = ((JTable)table.getSource());                
    TableModel model = t.getModel();
    model.setValueAt(val, y, x);
}
 
源代码18 项目: netbeans   文件: EncapsulateFieldOperator.java
public void setValueAt(int y, int x, String val){
    JTableOperator table = new JTableOperator(this, 0); 
    JTable t = ((JTable)table.getSource());                
    TableModel model = t.getModel();
    model.setValueAt(val, y, x);
}
 
源代码19 项目: netbeans   文件: ProjectImporterTestCase.java
protected static void selectProjectByIndex(TableModel model, int index) {
    model.setValueAt(true, index, 0);
}
 
源代码20 项目: netbeans   文件: NameValueCellEditor.java
public void showParamEditor() {

	int currentRow = table.getSelectedRow();
	TableModel model = table.getModel();
	String name =  (String)model.getValueAt(currentRow, 0);
	String value = (String)model.getValueAt(currentRow, 1);

	ParamEditor.Condition condition = ParamEditor.Condition.NONE; 
	ParamEditor.Editable editable = ParamEditor.Editable.BOTH; 
	String title = null; 
	
	if(debug) 
	    System.out.println("type = " + String.valueOf(type)); //NOI18N

	if(type == DisplayTable.UNEDITABLE) {
	    editable = ParamEditor.Editable.NEITHER;
	    title = NbBundle.getMessage(NameValueCellEditor.class, 
					"MON_ParamValue"); 
	}
	else if(type == DisplayTable.HEADERS) {
	    title = NbBundle.getMessage(NameValueCellEditor.class, 
					"MON_Edit_header"); 
	    condition = ParamEditor.Condition.HEADER; 
	}
	else if(type == DisplayTable.PARAMS) 
	    title = NbBundle.getMessage(NameValueCellEditor.class, 
					"MON_Edit_param");  
	else if(type == DisplayTable.REQUEST) {
	    editable = ParamEditor.Editable.VALUE;
	    title = NbBundle.getMessage(NameValueCellEditor.class, 
					"MON_Edit_request"); 
	    condition = ParamEditor.Condition.VALUE;
	}
	else if(type == DisplayTable.COOKIES) {
	    title = NbBundle.getMessage(NameValueCellEditor.class, 
					"MON_Edit_cookie"); 
	    condition = ParamEditor.Condition.COOKIE; 
	}
	else if(type == DisplayTable.SERVER) {
	    title = NbBundle.getMessage(NameValueCellEditor.class, 
					"MON_Edit_server"); 
	    condition = ParamEditor.Condition.VALUE; 
	    editable = ParamEditor.Editable.VALUE;
	}
	// This should not happen
	else 
	    title = NbBundle.getMessage(NameValueCellEditor.class, "MON_Edit_value"); 
	


	ParamEditor pe = new ParamEditor(name, value, editable, condition,
					 title); 

	pe.showDialog(); 

	if(debug) 
	    System.out.println("NameValueCellEditor::has " + //NOI18N
			       pe.getName() + " " + pe.getValue());//NOI18N

	if ((type > DisplayTable.UNEDITABLE) && pe.getDialogOK()) {
	    if(debug) System.out.println("Updating the model");//NOI18N
	    
	    if (nameEditable) {
		model.setValueAt(pe.getName(), currentRow, 0);
		if(debug) System.out.println("Updated the name");//NOI18N
	    }
	    model.setValueAt(pe.getValue(), currentRow, 1);
	    if(debug) System.out.println("Updated the value");//NOI18N
	}
    }