java中如何动态的添加一个文本框(PS:在程序运行之后)

比如我运行成功,在一个面板内,单机鼠标就添加一个文本框,在指定位置...不好意思,补充一下是javaswing...java对于绘制的矩形,如何用鼠标双击可以选中这个矩形... 比如我运行成功,在一个面板内,单机鼠标就添加一个文本框,在指定位置...
不好意思,补充一下是java swing...
java对于绘制的矩形,如何用鼠标双击可以选中这个矩形,并且可以通过方法在举行框中进行文本编辑.
其实我主要是来为这个来做的.
有解决方案,不过不知道怎么动态添加,加了过后没反应.
下面是别人给的解决方法:
绘制一个矩形,用一个对象记住矩形区域,鼠标双击时判断鼠标坐标是否在矩形区域内,如果在,则以另一种方式绘制矩形区域,好似被选中的样子,然后再矩形区域(记住矩形左上角和大小)添加一个JTextArea,然后在里面进行文本编辑,完成后,通过你的方式,比如单击空白区域,或者回车后隐藏掉你的jtextarea,并且将文字绘制在矩形区域。
展开
 我来答
Eking2000
2011-07-22 · TA获得超过1228个赞
知道小有建树答主
回答量:1471
采纳率:0%
帮助的人:725万
展开全部
还是我来给你说吧,你最好是在你的类中声明一个变量,JTextArea jt=new JTextArea("");
然后你的矩形框选择好之后(双击选择),双击事件的代码中写 (如果直接就是窗口)this.add(jt);
jt.setLocation(100,200);jt.setsize(50,30);
这样就可以出现了,
如果是要删除,那应该是this.remove(jt);
当然一个比较好的方法是你事先添加进去,然后jt.setvisible(false),用的时候设置为可见,就是true,用完之后再设置为false,当然你再次使用的时候先要清空jt。
jason_xcc
2011-07-22 · TA获得超过587个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:163万
展开全部
首先要有一个table
var obj = document.getElementById(“table_name”);获得table对象
var rows = obj.insertRow(obj.rows.length);向表格最下方中插入一行
var cell0 = rows.insertCell();向行中插入一列
cell0.innerHTML="<input name=\"user_name\" style=\"color:red\" >";
向列中添加文本框,注意由于是JS代码,所以\"user_name\"前后都加了\"这里转义符输出之后就变成 " 双引号了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
peaksunqing
2011-07-22 · TA获得超过113个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:104万
展开全部
<div id="sunqing"><div>给你要加入的地方多写一个DIV或者SPAN。然后在单击事件函数中
function addInput (){
var sq=document.getElementById("suqning");
sq.innerHTML="<input name='文本框' type='text' value=''/>";
}这样就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cao_hui_lin
2011-07-22 · TA获得超过707个赞
知道答主
回答量:190
采纳率:100%
帮助的人:47.6万
展开全部
你好,请问你的问题是在Java web页面呢,还是在桌面应用程序。

如果是java web,这个很简单,就不说了。

如果是桌面应用程序的话,可以先在指定位置添加一个文本框,设置显示状态visibale为false,然后为这个面板添加OnClick事件,当事件触发的时候,设置文本框的显示状态为true,应该就可以了。

手头没有ide,无法给你源码,希望对你有帮助
追问
java对于绘制的矩形,如何用鼠标双击可以选中这个矩形,并且可以通过方法在举行框中进行文本编辑.
其实我主要是来为这个来做的.
有解决方案,不过不知道怎么动态添加,加了过后没反应.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式