我从JTable下载号码时遇到问题.在Eclipse中我有jre JavaSE 1.7,一切都好.我在IntelliJ IDEA中打开了我的项目,并选择了SDK java jdk 1.8.
private int;
public void tableEdit(final JTable table) {
table.getModel().addTableModelListener(new TableModelListener() {
@Override
public void tableChanged(TableModelEvent e) {
// TODO Auto-generated method stub
if (table.getCellEditor() != null) {
int col = table.getSelectedColumn();
id = (int)table.getValueAt(table.getSelectedRow(), 0); //ERROR
Run Code Online (Sandbox Code Playgroud)
错误:
java: incompatible types: java.lang.Object cannot be converted to int
Run Code Online (Sandbox Code Playgroud)
编辑:
新问题:JTable我有2个字段,ID和field2(组合框),从组合框中选择值后想要从ID字段中检索一个值,以便他们知道我需要更新哪一行.
categoryBox.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent event) {
if (newrow_flag == 0) {
JComboBox comboBox = (JComboBox) event.getSource();
Object item = event.getItem();
if (event.getStateChange() == …Run Code Online (Sandbox Code Playgroud) 我的WampServer 2.5有问题.MySQL 5.6.16消耗500 MB的RAM内存.我没有数据库,全新安装.我开始table_definition_cache = 400了my.ini,但这并没有解决问题.这是my.ini
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
key_buffer_size = 16M
max_allowed_packet = 1M
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
table_definition_cache = 400
performance_schema=off
basedir=c:/wamp/bin/mysql/mysql5.6.17
log-error=c:/wamp/logs/mysql.log
datadir=c:/wamp/bin/mysql/mysql5.6.17/data
lc-messages-dir=c:/wamp/bin/mysql/mysql5.6.17/share
# Change your locale here !
lc-messages=fr_FR
# Avoid warning
explicit_defaults_for_timestamp = …Run Code Online (Sandbox Code Playgroud)