GUI中这样的打开文件窗口如何设置,例如一个聊天软件中传输文件时打开一个文件。在这个TableArea中我希望每行储存一个好友对象,当我点击鼠标时,返回的对象是鼠标点击的那个好友,
这样该如何做?我是学生- -新手,试了一些方法都不大合适 希望有人解答

解决方案 »

  1.   

    是JTextArea...不是JTableArea
    不知道为什么昨天一直想着tablearea- -傻了
      

  2.   

    第一个,打开文件对话框。
    JFileChooser jfc = new JFileChooser();
    jfc.showOpenDialog(this);
    这是选择文件,另外还可以打开一个保存对话框。具体用法以及更多详细信息请参照jdk文档。第二个问题,没有很明白。不过个人理解,既然是“列表”,还是用JTable好一些,而且你说要点击一个时候如何,那么,还是JTable操作方便一些。至于说返回什么,这就涉及到你的代码组织了。我不知道你的代码是如何做的,也不好乱说了。arigato……
    ありがと??
      

  3.   

    谢谢您的方法,有空时候去试下- -现在以及等会没空第二个的话就是说比如第一行是好友0001,第二行是好友0002的话,我点击第一行的时候就能只返回第一行的text这样子..
    我现在是用鼠标事件返回点击的位置来判定选定哪个好友..只是觉得这个方法很麻烦,想找找有没更直接的方法うん
    ありがとう ございます
      

  4.   


    喔~~
    那么,我就推荐你使用JTable了。呵呵,使用表格,你就可以通过选中的位置也就是行号来定位了,控件本身可以直接返回给你你想要的索引。这一定比你的文本域中匹配鼠标点位置方便很多的。而且也可以更灵活地加以控制。JTable本身也提供了许多的接口,足够你完成绝大多数的工作。其余的,可能会痛苦一些。还是那句话,请参阅jdk文档。这是最好的教材……之一……
    どりょく!!