jfldName.requestFocus();if (!jfldName.equals("")){
text="0123456789\ ";
data = jfldName;
for(i=0;i<=data.length-1;i++){
char1=data.charAt(i);
index=text.indexOf(char1);
if(index==-1){
System.out.println("格式不正确!");
return false;
}
}
}
text="0123456789\ ";
data = jfldName;
for(i=0;i<=data.length-1;i++){
char1=data.charAt(i);
index=text.indexOf(char1);
if(index==-1){
System.out.println("格式不正确!");
return false;
}
}
}
很多东西不是说出来的,一点一点积累的
比如说,第一个问题:你需要给jtextfile添加addFocusListener,还有就是KeyListener
第二个问题,你需要再tablemodel里面控制
第三个问题,你需要用到ItemListener
第四个就是算法的问题了,好好想想把,不难的!
我这几天看了好多关于J2SE的书籍,以上的问题我都自己解决了。
谢谢各位对小妹的帮助!
用JTable的方法getX()和getY()能实现吗?能帮忙的哥哥请到
http://expert.csdn.net/Expert/topic/2979/2979228.xml?temp=.3622095
3、当jcboCd(JComboBox)的值改变的时候产生一个事件,这个事件怎么添加(不是click事件) void jTypenumCmB_itemStateChanged(ItemEvent e) {
if (e.getStateChange() == e.SELECTED) {
System.out.println("被选中的是:" + jTypenumCmB.getSelectedIndex());
System.out.println("e.SELECTED结束了");
}
}
注意:如果只是单纯捕捉itemStateChanged,这个上面这个方法会被执行两次。所以需要进行e.SELECTED和e.DESELECTED判断,这样才能够实现方法只被触发一次。我也是看了好半天才发现:(