GUI中这样的打开文件窗口如何设置,例如一个聊天软件中传输文件时打开一个文件。在这个TableArea中我希望每行储存一个好友对象,当我点击鼠标时,返回的对象是鼠标点击的那个好友,
这样该如何做?我是学生- -新手,试了一些方法都不大合适 希望有人解答
解决方案 »
- 在远程调用时候gc回收对象的问题啊。。。。。。。。。。。。。。。。。。。。。
- JAVA关于输出语句的弱智问题
- 能取得jLabel中的图像开始的坐标吗?
- 关于java操作xml和生成pdf格式文档的问题!!!请大虾们帮忙!
- 使用socket通信过程中,为什么发送对象不成功(有简化代码分析)?
- 我想建立一个窗口,然后在这窗口里面用graphics画圆,矩形之类的图形,怎么做?
- 诚意结识java高手!
- 为什么中文字符串在GridControl中显示不出来,可是在其他控件,如TextField中就是正常的?
- 如何装载JBUILDER?
- 怎样的执行顺序呢?为什么把App类中的静态代码块放到类的第一行,执行结果又不一样?
- eclipse 命令提示符 怎么使用?
- 总结了一些日期时间常用的方法,做为自己的工具类很适用.
不知道为什么昨天一直想着tablearea- -傻了
JFileChooser jfc = new JFileChooser();
jfc.showOpenDialog(this);
这是选择文件,另外还可以打开一个保存对话框。具体用法以及更多详细信息请参照jdk文档。第二个问题,没有很明白。不过个人理解,既然是“列表”,还是用JTable好一些,而且你说要点击一个时候如何,那么,还是JTable操作方便一些。至于说返回什么,这就涉及到你的代码组织了。我不知道你的代码是如何做的,也不好乱说了。arigato……
ありがと??
我现在是用鼠标事件返回点击的位置来判定选定哪个好友..只是觉得这个方法很麻烦,想找找有没更直接的方法うん
ありがとう ございます
喔~~
那么,我就推荐你使用JTable了。呵呵,使用表格,你就可以通过选中的位置也就是行号来定位了,控件本身可以直接返回给你你想要的索引。这一定比你的文本域中匹配鼠标点位置方便很多的。而且也可以更灵活地加以控制。JTable本身也提供了许多的接口,足够你完成绝大多数的工作。其余的,可能会痛苦一些。还是那句话,请参阅jdk文档。这是最好的教材……之一……
どりょく!!