0
A
回答
2
进出口寻找在那里可以同时使用,每当新标签打开一个标签式窗格中执行的操作方式。
我假设你的意思是当用户点击现有的选项卡切换到该选项卡。如果是这样,那么您可以将ChangeListener
添加到tabbedPane并监听stateChanged
事件。
如果您正在讨论将新选项卡添加到选项卡式窗格,那么您只需在应用程序逻辑中管理它。
0
上的标签所有操作(这将让你额外的行动,不仅鼠标点击,例如,如果您使用的是选择指数代码更改标签,该代码就会被执行):
ChangeListener changeListener = new ChangeListener() {
public void stateChanged(ChangeEvent changeEvent) {
JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent.getSource();
int index = sourceTabbedPane.getSelectedIndex();
System.out.println("Tab changed to: " + sourceTabbedPane.getTitleAt(index));
}
};
myJTabbedPanel.addChangeListener(changeListener);
只有鼠标点击选项卡:
/**
* Detects clicks when user click tab inside tabbed pane
*/
private void addMouseEventToPanel(){
this.myJTabbedPanel.addMouseListener(new MouseListener()
{
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
System.out.println("You clicked on tab number "+this.myJTabbedPanel.getSelectedIndex());
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
});
}
相关问题
- 1. JTabbedPane执行上面和下面的动作
- 2. JTabbedPane:如何仅在活动选项卡上执行操作
- 3. 如何制作动态JtabbedPane?
- 4. JtabbedPane中的JtabbedPane
- 5. 运行动作成功执行动作
- 6. UILocalNotification执行动作
- 7. REST执行动作
- 8. commandButton执行动作,但不执行upfate
- 9. 使用活动作业执行动作
- 10. moveToElement()执行悬停动作
- 11. onTouchListener两次执行动作
- 12. 带自动滚动选项卡的JTabbedPane
- 13. 添加JTabbedPane的一个JTabbedPane的错误
- 14. JTabbedPane自动调整大小
- 15. 自动调整大小JTabbedPane
- 16. JTabbedPane摆动更新错误
- 17. JTabbedPane滚动按钮位置
- 18. 如何自动执行定期执行作业的WCF服务
- 19. 在轨中自动执行动作
- 20. 该segue没有执行推动动作
- 21. 不执行到“if语句”的动作
- 22. 执行动作的时间轴
- 23. 删除OpenGraph-Facebook执行的动作
- 24. MySQL的更新不执行动作
- 25. getApplicationContext()作为执行runOnUiThread()的活动?
- 26. 执行动作的API路由
- 27. RichFaces的poupPanel被动作执行
- 28. IE6 struts2执行错误的动作
- 29. 防止进一步的动作执行
- 30. Struts中的动作类执行流程
选项卡可以在其他方面则只是用改性一切行动鼠标 – MadProgrammer
也被激活:d – Dani