如何给JTabbedPane加上动作事件?

javaisgood 2003-09-21 08:21:50
如何给JTabbedPane加上动作事件,它有两个页框,我想在单击一个页框时对这个页框做一些处理?




...全文
58 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaisgood 2003-09-23
  • 打赏
  • 举报
回复
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;
}

}
);


是那个意思 吗? 
lifeng1214 2003-09-23
  • 打赏
  • 举报
回复
JTabbedPane tabbedPane=new JTabbedPane(); 定义一个Pane对象
tabbedPane.addChangeListener(new ChangeListener()增加一个变换的监听
{
public void stateChanged(ChangeEvent e)方法
{
int index=infoPane.getSelectedIndex();选择的框架
do something with selected component;
}

}
);

javaisgood 2003-09-23
  • 打赏
  • 举报
回复
最后一个看不懂呀 哪位能给注释一下 感谢ING
liaomingxue 2003-09-21
  • 打赏
  • 举报
回复
运用stateChanged方法更好一些:
JTabbedPane tabbedPane=new JTabbedPane();
..........
tabbedPane.addChangeListener(new ChangeListener()
{
public void stateChanged(ChangeEvent e)
{
int index=infoPane.getSelectedIndex();
do something with selected component;
}

}
);
Keepers 2003-09-21
  • 打赏
  • 举报
回复
JTabbedPane.addMouseListener(youlistener);
feiyuegaoshan 2003-09-21
  • 打赏
  • 举报
回复
实现ActionListener接口。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧