不用把Enabled设置false,
只要把editable设为false就可以了
添加一个方法keyReleased事件就可以了,类似
public void jTextField1_keyReleased(KeyEvent e) {
jTextField2setText(jTextField1getText());
}
错误提示很明显了, javaxswingJLabel 中的 setText(javalangString)接受的是一个String类型的参数,但是你调用这个方法的时候传了两个int类型的参数给它,怎么不会错?
正确方法:
import javaawt;
import javaxswing;
import javaawtevent;
public class Y{
public static void main(String args[]){
final JFrame jf=new JFrame("我的第一个小程序");
final JLabel jl=new JLabel("123");
jfadd(jl);
jfaddMouseMotionListener(new MouseMotionListener(){
public void mouseDragged(MouseEvent e){
jlsetText("" + egetX() + " ," +egetY());
}
public void mouseMoved(MouseEvent e){
jlsetText("" + egetX() + " ," +egetY());
}
});
jfsetDefaultCloseOperation(jfEXIT_ON_CLOSE);
jfsetVisible(true);
}
}
1、在Jsp页面将文本框输入域放在html表单form之中提交
2、后台定义一个过滤器继承Filterjava
3、在过滤器中的doFilter方法中,将参数ServletRequest转化为>
以上就是关于java怎么实现文本域只读全部的内容,包括:java怎么实现文本域只读、java中创建一个文本域,用getX(),和getY()方法把坐标显示在上面、如何在过滤器Filter.java中获取jsp页面文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)