Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我的JList无法与另一个JList进行反应,换句话说,它们无法以某种方式连接,当我单击第二个JList时,它的值为空_Java_Swing_Actionlistener_Jlist_Listselectionlistener - Fatal编程技术网

Java 我的JList无法与另一个JList进行反应,换句话说,它们无法以某种方式连接,当我单击第二个JList时,它的值为空

Java 我的JList无法与另一个JList进行反应,换句话说,它们无法以某种方式连接,当我单击第二个JList时,它的值为空,java,swing,actionlistener,jlist,listselectionlistener,Java,Swing,Actionlistener,Jlist,Listselectionlistener,如何制作3个相互连接的JList private JList style = new JList(new String[] { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday","Saturday","Sunday" }); private JList style2 = new JList(new String[] {"Lucy","bin"}); public void valueChangedListSelectionEve

如何制作3个相互连接的JList

private JList style = new JList(new String[] { "Monday", "Tuesday",
  "Wednesday", "Thursday", "Friday","Saturday","Sunday" });

private JList style2 = new JList(new String[] {"Lucy","bin"});
public void valueChangedListSelectionEvent evt{ 更新

}


  public void updateFont() {

      String m = (String) style.getSelectedValue();
      System.out.println(m);

    if(style.getSelectedValue()== "Monday")
    {
        style2.setListData(new String[]{"Lucy"});
        String mn = (String) style2.getSelectedValue();
        System.out.println(mn);
        //style3.setListData(st.getTime(mn));

    }
    if(style.getSelectedValue()== "Tuesday")
    {
        style2.setListData(new String[]{"Lucy"});               
    }

    if(style.getSelectedValue()== "Wednesday")
    {
        style2.setListData(st.getMovieList());              
    }

    if(style.getSelectedValue()== "Thursday")
    {
        style2.setListData(st.getMovieList());              
    }

    if(style.getSelectedValue()== "Friday")
    {
        style2.setListData(st.getMovieList());              
    }

    if(style.getSelectedValue()== "Saturday")
    {
        style2.setListData(new String[] {"Lucy","bin"});                
    }
    if(style.getSelectedValue()== "Sunday")
    {
        style2.setListData(new String[] {"Lucy","bin"});                
    }

    repaint();

当我们点击第一个列表时,第二个列表是react,第二个和第三个列表也是react,我想做的是,我的源代码只会进入第二个列表,当我点击第二个列表时,它会给出null值,开始看一看。你会想玩ListSelectionListener…mn show值null:1更好请尽快发布一个最小完整的可验证示例。2请参阅&