Java 没有选择jTable行时如何显示消息?
我有一个jButton,当当前单击它时,我可以选择多行,并且可以删除所有行。如果没有选择任何行来警告用户,我将尝试弹出一条消息。我尝试了不同的方法,但不幸的是,我最终还是做不到Java 没有选择jTable行时如何显示消息?,java,jtable,jbutton,Java,Jtable,Jbutton,我有一个jButton,当当前单击它时,我可以选择多行,并且可以删除所有行。如果没有选择任何行来警告用户,我将尝试弹出一条消息。我尝试了不同的方法,但不幸的是,我最终还是做不到 private void silButtonActionPerformed(java.awt.event.ActionEvent evt) { try { int[] selectedItems = jTable2
private void silButtonActionPerformed(java.awt.event.ActionEvent evt) {
try {
int[] selectedItems = jTable2.getSelectedRows();
for (int i = 0; i < selectedItems.length; i++) {
String cell = (jTable2.getModel().getValueAt(selectedItems[i], 0)).toString();
System.out.println(cell);
String query="DELETE FROM Musteriler WHERE id="+cell+"";
PreparedStatement pst = connection.prepareStatement(query);
int rs = pst.executeUpdate();
}
loadTable();
cleanFields();
} catch (Exception e) {
System.out.println(e);
}
}
private void silbuttonationperformed(java.awt.event.ActionEvent evt){
试一试{
int[]selectedItems=jTable2.getSelectedRows();
for(int i=0;i
只需测试selectedItems
长度是否为零:
if(selectedItems == null || selectedItems.length() < 1) {
showPopup();
}
if(selectedItems==null | | selectedItems.length()<1){
showPopup();
}
只需测试selectedItems
长度是否为零:
if(selectedItems == null || selectedItems.length() < 1) {
showPopup();
}
if(selectedItems==null | | selectedItems.length()<1){
showPopup();
}
API参考:
public int[]getSelectedColumns()
返回:
包含所有选定列的索引的整数数组,如果未选择任何列,则为空数组
基本上,您应该检查selectedItems是否为空,并显示模式对话框。API参考:
public int[]getSelectedColumns()
返回:
包含所有选定列的索引的整数数组,如果未选择任何列,则为空数组
基本上,您应该检查
selectedItems
是否为空,并显示您的模式对话框。我尝试了此方法,但不幸的是它无法正常工作,程序正常工作。我尝试了此方法,但不幸的是它无法正常工作。