Я хочу, чтобы подтолкнуть/вызов выбранного значения Вкладки индекса из метода StateChanged к другому классу или частному способу, как я могу это сделать,Как нажимать/вызывать значение getSelectedIndex из метода StateChanged в другой метод/класс?
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
Спасибо @MadProgrammer, я сомневаюсь, что если вы можете мне помочь, я новичок и уже прошел целую неделю nk об этом. Я отправлю вопрос. – nothingSpecial
[Передача информации методу или конструктору] (https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html) – MadProgrammer