gpt4 book ai didi

java - 如果弹出基于 jTable 对象的对话框,如何放置条件?

转载 作者:行者123 更新时间:2023-12-01 17:24:50 24 4
gpt4 key购买 nike

我在 java swing 中遇到问题,因为我不知道如何创建条件,如果会弹出 jDialog基于 jTable 中的对象/行数量。你是怎么做到的?

我想弹出一个对话框,如果表中没有对象,它会显示一条错误消息,如果有,则会弹出另一个对话框,允许用户继续系统进程。

我不知道这是否会帮助你们更多地理解我的问题,但这是我的代码:

private void billMousePressed(java.awt.event.MouseEvent evt) {
errorDialog.setVisible(true);

我想输入errorDialog.setVisible(true)在条件 if 内。仅当表模型或对象中有行/对象 < 1 时它才应该可见,但我不知道该怎么做。

我试过了

 if (cartTable.isEmpty()){
errorDialog.setVisible(true);
}
else {
payDialog.setVisible(true);
}

这就是它所说的:找不到符号符号:方法为 Empty()位置:JTable的变量cartTable

P.S 抱歉,如果这是一个愚蠢的问题,我是一个完全的新手。

最佳答案

我在这里找到了答案How to know if a JTable is empty?

这是我的问题的答案:

if (cartTable.getModel().getRowCount()<1) {
errorDialog.setVisible(true);
}
else {
payDialog.setVisible(true);
}

关于java - 如果弹出基于 jTable 对象的对话框,如何放置条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61224690/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com