社区
Java SE
帖子详情
关于JTable事件触发的问题
linyan_012
2007-01-15 10:51:42
我所说的表格的第一列是CheckBox形式的,表格中最多的数据行数是5000个,此面板中有一个"下一步"按钮,当表格中只要有一行呈现选中状态,按钮呈现使能状态,否则是置灰的(要考虑的是可能一行被选中后,紧接着又被取消),如何去做 ,求助!
...全文
554
2
打赏
收藏
关于JTable事件触发的问题
我所说的表格的第一列是CheckBox形式的,表格中最多的数据行数是5000个,此面板中有一个"下一步"按钮,当表格中只要有一行呈现选中状态,按钮呈现使能状态,否则是置灰的(要考虑的是可能一行被选中后,紧接着又被取消),如何去做 ,求助!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
diggywang
2007-01-16
打赏
举报
回复
这个跟checkbox是没关系的吧?
在table上实现ListSelectionListener接口,
在valueChanged(ListSelectionEvent e) {}方法中判断有没有选中行,即table.getSelectedRow()>=0,true则按钮使能,否则变灰
johnsena
2007-01-16
打赏
举报
回复
我刚注册这个论坛,不知道怎么发帖子,所以只有把我的问题发到这个老兄的帖子里面!请大家帮我看看我这个java applet程序(小球做自由反弹运动)能不能运行(不好意思,我的机子里面没有jdk),如果不对,错误在那里,谢谢大家!
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.applet.*;
public class p extends JApplet implements Runnable
{
int x,y;
Thread b=null;
public void init()
{
Container cp=getContentPane();
x=70;
y=0;
}
public void start()
{
b= new Thread(this);
b.start();
}
public void run()
{
int dm=10,dn=10;
while(true)
{
if(x<=0)
{
x=10;
dn=10;
}
if(x>=240)
{
x=240;
dn=-10;
}
if(y<=0)
{
y=10;
dm=10;
}
if(y>=140)
{
y=140;
dm=-10;
}
x+=dn;
y+=dm ;
repaint();
try{b.sleep(150);}
catch(InterruptedException e){}
}
}
public void paint(Graphics g)
{
g.setColor(Color.green);
g.fillRoundRect(0,0,250,250,10,10);
g.SetColor(Color.red);
g.fillOval(x,y,10,10);
g.drawString("小球自由反弹运动",70,170);
}
}
<applet code="p.class" width=300 height=240></applet>
JTable
表格单元加按钮,并且响应点击
事件
Demo.rar
用改写 DefaultCellEditor 和 TableCellRenderer的方法实现,主要代码: table.getColumnModel().getColumn(2).setCellEditor(new MyButtonEditor()); table.getColumnModel().getColumn(2).setCellRenderer...
j2se项目源码及介绍_飞鸽传书
内部类 private class MyWindowAdapter extends WindowAdapter 窗体关闭时
触发
事件
。 public void windowClosing(WindowEvent e) 内部类 private class MyMouseAdapter extends MouseAdapter public void ...
java jdk-api-1.6 中文 chmd
javax.swing.event 供 Swing 组件
触发
的
事件
使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
JAVA_API1.6文档(中文)
javax.swing.event 供 Swing 组件
触发
的
事件
使用。 javax.swing.filechooser 包含 JFileChooser 组件使用的类和接口。 javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 ...
Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3
实例018 设计关于进销存管理系统的界面 27 第2章 Java基础应用 29 2.1 基本语法 30 实例019 输出错误信息与调试信息 30 实例020 从控制台接收输入字符 31 实例021 重定向输出流实现程序日志 31 实例022 自动类型转换...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章