如题
当鼠标点击所获得的行是最大行时
我用下面这个表达式 即当鼠标点击获得的行的下一行为空时
int selectrow = 0;
selectrow = table.getSelectedRow();
if( selectrow + 1 == Integer.parseInt("") )
{
}
用这种方法不行吗?哪错呢
当鼠标点击所获得的行有下一行时则显示下一行的数据,这句话该怎样用JAVA语句表达
答案:2 悬赏:50 手机版
解决时间 2021-02-25 20:12
- 提问者网友:孤凫
- 2021-02-25 08:17
最佳答案
- 五星知识达人网友:空山清雨
- 2021-02-25 09:28
你用总行数和你当前的选中行索引一比较不久可以了吗
比如
int rows = table.getRows();
int selectrow = table.getSelectedRow();
if(selectrow < rows){
// 有下一行
}else{
// 已经到达最后一行
}
比如
int rows = table.getRows();
int selectrow = table.getSelectedRow();
if(selectrow < rows){
// 有下一行
}else{
// 已经到达最后一行
}
全部回答
- 1楼网友:空山清雨
- 2021-02-25 10:33
嘿嘿 看到一样的问题贴上来
int x,y;
自己设定x,y的值吧
设矩形左上角坐标为(1,1) 右下角坐标为(x,y)
for(int i=1;i<=x*y;i++){
//判断是否为边界点
if(i/x==0||i%x==1||i%x=0||x*(y-1)<i){//如果i除以x等于0(表示在第一行)或者i除以x余数为1(表示在第一列)或者i除以x余数为0(表示在最后一列)或者i除以大于x*(y-1)(表示在最后一行)
system.out.print("*");//画边界线,以星号做代表
}else{
system.out.print(" ");//否则空格
}
if(i%x==0)system.out.println();如果i除以x余数为0(表示在最后一列)换行
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯