本文整理汇总了Java中javax.swing.JTabbedPane.setEnabledAt方法的典型用法代码示例。如果您正苦于以下问题:Java JTabbedPane.setEnabledAt方法的具体用法?Java JTabbedPane.setEnabledAt怎么用?Java JTabbedPane.setEnabledAt使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JTabbedPane
的用法示例。
在下文中一共展示了JTabbedPane.setEnabledAt方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: handleNotFound
import javax.swing.JTabbedPane; //导入方法依赖的package包/类
private void handleNotFound(String id, String exactCategory, String exactTabTitle) {
if (!disabledCategories.contains(id)) {
disabledCategories.add(id);
}
JTabbedPane pane = categoryid2tabbedpane.get(id);
if (categoryid2tabs.get(id) != null && pane != null) {
for (int i = 0; i < pane.getTabCount(); i++) {
pane.setEnabledAt(i, false);
}
}
buttons.get(id).setEnabled(false);
if (disabledCategories.size() == buttons.size()) {
setCurrentCategory(null, null);
} else {
for (String id3 : categoryModel.getCategoryIDs()) {
if (buttons.get(id3).isEnabled() && ((exactCategory != null && exactCategory.equals(id3)) || (exactCategory == null && exactTabTitle == null))) {
setCurrentCategory(categoryModel.getCategory(id3), null);
break;
}
}
}
}
示例2: clearAllinQS
import javax.swing.JTabbedPane; //导入方法依赖的package包/类
private void clearAllinQS() {
clearSearch = true;
for (String id : categoryModel.getCategoryIDs()) {
JTabbedPane pane = categoryid2tabbedpane.get(id);
if (categoryid2tabs.get(id) != null && pane != null) {
for (int i = 0; i < pane.getTabCount(); i++) {
pane.setEnabledAt(i, true);
}
}
buttons.get(id).setEnabled(true);
}
setCurrentCategory(categoryModel.getCurrent(), null);
disabledCategories.clear();
categoryModel.getCurrent().handleSuccessfulSearchInController(null, null);
}