我所说的表格的第一列是CheckBox形式的,表格中最多的数据行数是5000个,此面板中有一个"下一步"按钮,当表格中只要有一行呈现选中状态,按钮呈现使能状态,否则是置灰的(要考虑的是可能一行被选中后,紧接着又被取消),如何去做 ,求助!
解决方案 »
- 使用replaceAll 正则表达式取代的问题
- 怎么写这个方法
- 上海思华科技
- session.createSQLQuery为什么不能更新数据库???急
- BigObjectThatShouldNotBeSerializedWithAButton bigOne;是什么意思阿?java高手请帮我回答
- JLabel背景色设置???
- 新建一个JFRAME,如何把一个图片设置为背景。
- jdk1.4 怎么设置环境变量啊,我不知道要制定安装目录下哪几个文件 ?
- 但byte要溢出啊!怎么解决?!谢谢!!
- 请各位前辈帮帮忙!!!!
- 配置tomcat时候,“找不到文件Djava.endorsed.dirs=.&
- 整数的反转
在table上实现ListSelectionListener接口,
在valueChanged(ListSelectionEvent e) {}方法中判断有没有选中行,即table.getSelectedRow()>=0,true则按钮使能,否则变灰
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>