java吧 关注:1,246,067贴子:12,722,219
  • 35回复贴,共1

问大家一个关于swing的问题。司马懿来救救我。

只看楼主收藏回复

定义了一个JcomboBoxTest 继承了AbstractListModel,实现了ComboxModel接口。下拉列表框里面是 依次是 A B C D .选中其中之一,然后点击界面上的确认按钮,弹出另一个界面。我将这个类的引用当做弹出这个界面的构造方法的参数传过去了。可是为什么在弹出这个界面里面,使用传过来的引用调用之前类的Jcox(这是之前那个界面的Jcox = new JComBox(new JcomboBoxTest())的getSelectedIndex()总是返回-1???我确定传过来的引用一定不为空。。。。


IP属地:江苏1楼2012-08-03 22:09回复
    @windsun_ul


    IP属地:江苏2楼2012-08-03 22:10
    回复
      司马懿也是要睡觉滴


      IP属地:重庆来自Android客户端3楼2012-08-03 22:13
      收起回复
        我试试能不能复制你的问题


        IP属地:澳大利亚4楼2012-08-03 22:19
        收起回复
          选择后打印一下etSelectedIndex()啊,看是啥情况


          IP属地:江苏5楼2012-08-03 22:21
          收起回复
            新界面是不是 JDialog
            如果是,是不是modal
            调用 getSelectedIndex() 是在什么位置什么线程⋯⋯⋯⋯
            代码能贴一下么


            IP属地:澳大利亚6楼2012-08-03 22:24
            收起回复
              大梦谁先觉,平生我自知。
              貌似问题已经搞定了?


              IP属地:江苏来自手机贴吧7楼2012-08-04 07:24
              收起回复

                上面的是第一个界面的,是一个下拉列表框!我把这个引用传给了下面这个构造方法即看到的bj02!(操作成功了,能弹出下面的界面)
                点击按钮产生第二个界面。(就是下面这个)
                主要代码在这儿。。。。可是在下面的调用之前的索引为什么不成功???

                


                IP属地:江苏8楼2012-08-04 10:11
                回复

                  @windsun_ul @那十无忧
                  


                  IP属地:江苏9楼2012-08-04 10:12
                  回复
                    现在手机看不清,回去帮你看


                    IP属地:江苏来自手机贴吧10楼2012-08-04 10:18
                    收起回复
                      还有哪位哥们来帮帮我,折腾了好久这个问题。。。


                      IP属地:江苏11楼2012-08-04 10:29
                      回复
                        @囧狐狸i
                        @SYQSYQQQ
                        @神宫寺铃香 


                        IP属地:江苏12楼2012-08-04 10:44
                        回复
                          你这个代码问题还是有的!


                          IP属地:河南13楼2012-08-04 11:54
                          收起回复
                            干脆把这个索引也作为一个 int 参数直接传进来吧
                            不要再在新窗体里面通过 getSelectedIndex 来获取了


                            IP属地:江苏14楼2012-08-04 19:36
                            收起回复

                              @windsun_ul @那十无忧
                              


                              IP属地:江苏15楼2012-08-04 19:40
                              回复