Tôi đang cố gắng thực hiện điều gì đó khi một tab của tabPane của tôi được nhấp vào, tôi đã cố gắng sử dụng Sự kiện hành động nhưng không hoạt động:Tôi có thể thực hiện một số thao tác khi chọn một Tab cụ thể bằng cách sử dụng Javafx
public void tabPressClicked (ActionEvent event){
comboBoxPresYear.setVisible(true);
lblPresYear.setVisible(true);
}
[EDITED]
cách đúng để làm điều đó:
tabPresentation.setOnSelectionChanged(new EventHandler<Event>() {
@Override
public void handle(Event t) {
if (tabPresentation.isSelected()) {
comboBoxPresYear.setVisible(true);
lblPresYear.setVisible(true);
}
}
});
Những gì tôi cần là khi tôi chọn một tab cụ thể (tabPress) thiết lập một ComboBox và một nhãn Visible, chỉ cần nó –
chỉ cần thêm if (newValue = yourSpecificTabNUmber) {comboBoxPresYear.setVisible (true); lblPresYear.setVisible (true);} để thay đổi phương thức :) – invariant
Bạn đã thử Tab.setOnSelectionChanged tôi đã đề cập chưa? – Puce