J
James
example like when there are 10 tabs inside the JTabbedPane, when user click
on tab 1, I want it to display the particular tab's title into JTextField.
I try add mouse listener into JTabbedPane but no response when user click on
that tab. (nothing display in JTextfield).
The JTextField only display out the title when user click on other place of
tab except tab title.
Part of the code:
JTabbedPane tabpnPage = new javax.swing.JTabbedPane();
JTextField txtTabTitle=new JTextField();
//assume this tabpane had add into JFrame and there are 10 JPanel added into
JTabbedPane which contain title "1","2",.......and there is also txtTabTitle
added into JFrame.
tabpnPage.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tabpnPageMouseClicked(evt);
}
});
private void tabpnPageMouseClicked(java.awt.event.MouseEvent evt) {
txtTabTitle.setText(tabpnPage.getTitleAt(tabpnPage.getSelectedIndex()));
}
on tab 1, I want it to display the particular tab's title into JTextField.
I try add mouse listener into JTabbedPane but no response when user click on
that tab. (nothing display in JTextfield).
The JTextField only display out the title when user click on other place of
tab except tab title.
Part of the code:
JTabbedPane tabpnPage = new javax.swing.JTabbedPane();
JTextField txtTabTitle=new JTextField();
//assume this tabpane had add into JFrame and there are 10 JPanel added into
JTabbedPane which contain title "1","2",.......and there is also txtTabTitle
added into JFrame.
tabpnPage.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
tabpnPageMouseClicked(evt);
}
});
private void tabpnPageMouseClicked(java.awt.event.MouseEvent evt) {
txtTabTitle.setText(tabpnPage.getTitleAt(tabpnPage.getSelectedIndex()));
}