java的lookup方法_Java Parent.lookup方法代碼示例

import javafx.scene.Parent; //導入方法依賴的package包/類

@Override

public Parent getView() {

Parent parent = LayoutInflater.inflate("activity_main", Parent.class);

parent.getStylesheets().add("css/main.css");

AnchorPane main_left = (AnchorPane) parent.lookup("#main_left");

StackPane main_center = (StackPane) parent.lookup("#main_center");

// left

TreeView treeView = new TreeView();

// TreeView������Ҳ�Ƿ�Node���ͣ����Բ�����SceneBuilder��ͼ��

TreeItem treeItemRoot = new TreeItem("�����˵�",rootIcon);

TreeItem item_1 = new TreeItem("���¹���",oneIcon);

TreeItem item_2 = new TreeItem("������",twoIcon);

TreeItem item_3 = new TreeItem("���ù���",eightIcon);

TreeItem item_4 = new TreeItem("ϵͳ����",threeIcon);

treeItemRoot.getChildren().addAll(Arrays.asList(item_1,item_2,item_3,item_4));

TreeItem item_4_1 = new TreeItem("����",fourIcon);

TreeItem item_4_2 = new TreeItem("����",fiveIcon);

TreeItem item_4_3 = new TreeItem("ͬ��",sixIcon);

TreeItem item_4_4 = new TreeItem("�˳�",sevenIcon);

treeItemRoot.getChildren().get(3).getChildren().addAll(Arrays.asList(item_4_1,item_4_2,item_4_3,item_4_4));

treeItemRoot.setExpanded(true);

item_4.setExpanded(true);

treeView.setShowRoot(true);

treeView.setRoot(treeItemRoot);

treeView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener>() {

@Override

public void changed(ObservableValue extends TreeItem> observable, TreeItem oldValue,

TreeItem newValue) {

Parent container = null;

switch (newValue.getValue()) {

case "���¹���":

setSelection(main_center,FRAGMENT_ARTICLE);

break;

case "������":

setSelection(main_center, FRAGMENT_CATEGORY);

break;

case "����":

setSelection(main_center, FRAGMENT_SETTING);

break;

case "����":

setSelection(main_center, FRAGMENT_DEPLOY);

break;

case "ͬ��":

setSelection(main_center, FRAGMENT_SYNC);

break;

case "���ù���":

setSelection(main_center, FRAGMENT_TOOL);

break;

case "�˳�":

Platform.exit();

break;

default:

break;

}

}

});

main_left.getChildren().add(treeView);

intSelection(main_center);

return parent;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值