JTabbedPane.addMouseListener(youlistener);

解决方案 »

  1.   

    运用stateChanged方法更好一些:
    JTabbedPane tabbedPane=new JTabbedPane();
    ..........
    tabbedPane.addChangeListener(new ChangeListener()
    {
         public void stateChanged(ChangeEvent e)
        {
            int index=infoPane.getSelectedIndex();
            do something with selected component;
         }}
    );
      

  2.   

    最后一个看不懂呀 哪位能给注释一下 感谢ING
      

  3.   

    JTabbedPane tabbedPane=new JTabbedPane(); 定义一个Pane对象
    tabbedPane.addChangeListener(new ChangeListener()增加一个变换的监听
    {
         public void stateChanged(ChangeEvent e)方法
        {
            int index=infoPane.getSelectedIndex();选择的框架
            do something with selected component;
         }}
    );
      

  4.   

    JTabbedPane tabbedPane=new JTabbedPane(); 定义一个Pane对象
    tabbedPane.addChangeListener(new ChangeListener()增加一个变换的监听
    {
         public void stateChanged(ChangeEvent e)方法
        {
            int index=infoPane.getSelectedIndex();选择的框架
            if(index == 0) 
              fun1(); //执行一种操作
        else if(index == 1) 
              fun2();//执行另一种操作   
            do something with selected component;
         }}
    );
    是那个意思 吗?