我要推/調用從StateChanged方法到另一個類或私有方法選定的選項卡索引值,我怎麼能做到這一點,如何將StateChanged方法的getSelectedIndex值推送/調用到另一個方法/類?
private class TabSelect implements ChangeListener {
@Override
public void stateChanged(ChangeEvent e) {
JTabbedPane source = (JTabbedPane) e.getSource();
if (source.getSelectedComponent() != null) {
source.getSelectedIndex();
}
}
}
我想要把這個指標值以下方法(或另一個公共課程在同一個包中)。這個怎麼做?
private JPanel CreateSlice() {
JPanel Slice = new JPanel();
Slice.setPreferredSize(new Dimension(550, 600));
Slice.add(button);
return Slice;
}
這是CreateSlice的功能,
private class TabPlus implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
JPanel panel = CreateSlice();
String title = "Slice " + String.valueOf(pane.getTabCount());
pane.insertTab(title, null, panel, null, pane.getTabCount() - 1);
}
}
你通過類之間的任何變量用同樣的方法,使用方法 – MadProgrammer
Thanks @MadProgrammer,我有一個疑問,如果你能幫助我,我是一個新手,已經通過了整整一週的時間關於它。我會發佈一個問題。 – nothingSpecial
[將信息傳遞給方法或構造函數](https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html) – MadProgrammer