up

解决方案 »

  1.   

    一般来说应该是先用getSource()确定事件源,再用getText()获得名字,是这样么?我是新手,说错的地方还请多指教
      

  2.   

    我也不知道对否我更是新手中的新手我是想得到类似windows程序一样的hwnd 
    这样一个窗口的句柄
    可是要用java实现,并且可以跨平台
      

  3.   

    建一个frame一般来说不是
    JFrame f = new JFrame();
    f.setTitle("dgfdgdghfhgf");
    那么dgfdgdghfhgf就是名字,用getTitle()就可以获得吧
      

  4.   

    谢谢先!!!
    我 说的是当前系统对当前 window窗口的唯一标识,用来解决主附窗口的依赖问题
    不是title的,,,,
    知道的兄弟指教。
      

  5.   

    楼兄,在java里面是做不到,你可以用jni!
      

  6.   

    谢谢楼上的,看来研究方向错误!jni,如何作能不能说下啊。
      

  7.   

    好像Java确实不能实现,我也正在找这种应用
      

  8.   

    http://www.xxlinux.com/linux/article/accidence/internet/20061008/4852.html
    这里有一篇文章,只是没有看懂看得懂的给解释下,或者给个例子。
      

  9.   

    我的思路:窗体是一个类,类名是唯一的。JFrame打开时,也就是在它的windowOpened(WindowEvent e)方法中获得该窗体的Window对象e.getWindow()。建一个TWindowData的对象,里面有两个字段,一个是窗体的类名,一个是得到的Window对象。在JFrame打开时,就记录下这个frame的TWindowData,在程序的公共的List中加入这个TWindowData;JFrame关闭时,根据类名查找到对应的TWindowData,从List删除掉掉。所以这个List中存放了你的程序中打开的所有窗体...接下来你要操作这些窗体就可以了。
      

  10.   

    3x,
    但是这个方法可能还是没办法获得id
      

  11.   

    把Frame放到ArrayList或者LinkedList里面去
      

  12.   

    can u help me 
    if u can i will send u 
     200 $
      

  13.   

    我不太明白你指的id是什么意思,在java中的窗体应该没有id这个属性吧。还有你说要解决什么主附窗体的问题,这个我也不太明白。