永发信息网

JTextArea上如何添加监听

答案:2  悬赏:40  手机版
解决时间 2021-02-28 12:03
然后希望的是添加个鼠标事件监听,重新为不可编辑的状态了,使得再JTextArea里面双击就可以输入,而在JTextArea外面单击的话就可以还原,应该怎么做我把JTextArea设置成不可编辑的状态

}
}
}),准备是在mouseClicked里面重新设置.setEditable(false);
textArea_day[i].addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
if (e;
textArea_day[i].addMouseListener;
/for (int i = 0,是加了个监听.getY();
int x = e;textArea_day[i].getX(); 42.setLineWrap(true); i++) {
textArea_day[i] = new JTextArea(4;
qdmmy6的答案是没错;
int y = textArea_day[i].但是textArea_day[i]无法在监听里面使用,首先;/.getX().setEditable(false)的方法把该格设置成不可编辑的状态,在显示日期的地方是个6X7的42的网格布局.setEditable(true)的方法,设置了;
JTextArea text = new JTextArea(),8);///.setFont(font),需要的是每个日期的那个格子里双击的时候出现上面的事件;textArea_day。但是我做的那个是个日历的软件.getClickCount() == 2) {
/,我是在for的循环中;/.setEditable(true);该多行文本框是否可以编辑
textArea_day[i]; i int x = textArea_day[i],接着;
int y = e.getY()
最佳答案
直接监听鼠标 但是要判断点击次数

记时器 两次点击中间间隔少于好多秒 执行
全部回答
jtextarea mytextarea = new jtextarea(new maxlengthdocument(30)); class maxlengthdocument extends plaindocument{ int maxchars; public maxlengthdocument(int max){ maxchars = max; } public void insertstring(int offset, string s, attributeset a)throws badlocationexception{ if(getlength()+ s.length() > maxchars){ toolkit.getdefaulttoolkit().beep(); return; } super.insertstring(offset,s,a); } } 这样好用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
羊老岩村我想知道这个在什么地方
我的A2驾照有效期2013一2023需要年审吗
金华开发区西关街道社区卫生服务中心我想知道
正半波和正弦波一样吗
T145次列车都经过哪几站?
法律逻辑学 用真值表分析问题
波波鱼精品婴幼儿童制衣系列在什么地方啊,我
2011年某市各类经济成分在当地GDP增长中的贡
北京三星鹏泰技术咨询有限公司主要是做什么的
红峰食杂店在哪里啊,我有事要去这个地方
为什么现在石进的歌都不能听了,请问哪位大神
女朋友不肯给我机会
价值链是什么意思
北京出入境边防检查总站培训中心在哪里啊,我
《敦克尔刻》好看吗?打得精彩吗
推荐资讯
衣服欧码52号是中国的多大的号?
新茶坊地址在什么地方,想过去办事
求美学原理答案:黑格尔强调的艺术美高于自然
合肥工业大学电气与自动化工程学院在什么地方
男生锅盖头几个月能留厚
53度茅台股份国礼天尊酒的规格?
【前什么后继】前扑后继是什么意思
胡世修脚地址有知道的么?有点事想过去
初旬的意思
jypc的基金从业资格证有用吗
小车锁会自动打开是什么原因
北极熊的毛是什么颜色的如题 透明的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?