解决方案 »
- 自己用java开发的植物大战僵尸联机版
- java 把string里的内容传到Array/ArrayList中 并纪录offset
- 困扰了好久的问题 str = (char) System.in.read()嵌套在while中
- swing编程中的问题
- 请问一下,我用javamail发邮件连续发了两封邮件,为什么只有第一封邮件收到啊?
- 菜单项,窗口
- 各位高手指点迷津,来者有分!
- 哪位大哥帮忙介绍一下关于java GUI方面的好书吧!好象市面上这方面的书很少!
- 问一个关于eclipse设置颜色的问题、请帮忙解答,谢谢
- 新手自学关于java集合的疑问
- 模拟实现文件服务器系统逻辑
- 一个关于工具栏和面板之间的问题
2. 一開始將 jTextArea 的 editable 和 enadle都設為false。
(如果要能選,只是無法編輯,就只要設editadle為false)
然後 mouse click event裡面
if(evt.getClickCount()==2){
jTextArea.setEditable(true);
jTextArea.setEnabled(true);
}
我尝试着把一些属性都给false了。如下列:
textpane.setEditable(false);
textpane.setEnabled(false);
textpane.setFocusable(false);
textpane.setDragEnabled(false);
textpane.setRequestFocusEnabled(false);
textpane.setFocusCycleRoot(false);
textpane.setFocusTraversalPolicyProvider(false);
textpane.setFocusTraversalKeysEnabled(false);
textpane.setAutoscrolls(false);
scrollpane.setEnabled(false);
scrollpane.setFocusable(false);
scrollpane.setWheelScrollingEnabled(false);
scrollpane.setFocusTraversalKeysEnabled(false);
scrollpane.setAutoscrolls(false);
scrollpane.setFocusCycleRoot(false);
scrollpane.setFocusTraversalPolicyProvider(false);
scrollpane.setRequestFocusEnabled(false);
scrollpane.setVerifyInputWhenFocusTarget(false);
但还是没有得到我想要的结果其实我想实现的功能就如 WORD文档的绘图。比如,绘出一个圆形,然后双击这个圆形可以在里面输入文字。当单击时,可以选定这个圆形,然后进行移动、调整大小等。
我是使用graphic2D来绘制的。双击shape时,可以编辑文字;但单击时,是选定这个shape,然后有些mouse events,可以移动shape,调整shape大小。。