java怎么给button赋值_Java Button.setFocusTraversable方法代码示例

import javafx.scene.control.Button; //导入方法依赖的package包/类

private void renderAccountCard(Account account) {

Pane pane = new AnchorPane();

addCssClass(pane, "account-card");

pane.setPrefHeight(70.0);

pane.setMinHeight(70.0);

pane.setMaxHeight(70.0);

List children = pane.getChildren();

Label domainLabel = new Label(account.getDomain());

children.add(domainLabel);

addCssClass(domainLabel, "domain-label");

UiCommons.assignAnchors(domainLabel, 5.0, 100.0, null, 5.0);

Label usernameLabel = new Label(account.getUsername());

children.add(usernameLabel);

addCssClass(usernameLabel, "username-label");

UiCommons.assignAnchors(usernameLabel, 10.0, 100.0, 15.0, 10.0);

Button showButton = new Button("Show");

children.add(showButton);

addCssClass(showButton, "control");

showButton.setFocusTraversable(false);

showButton.setOnAction(event -> showModal(new PasswordRevealModal(), account));

UiCommons.assignAnchors(showButton, 5.0, 10.0, null, null);

MenuButton accountMenu = new MenuButton("\u2699");

children.add(accountMenu);

addCssClass(accountMenu, "control");

accountMenu.setFocusTraversable(false);

UiCommons.assignAnchors(accountMenu, null, 10.0, 5.0, null);

List menuItems = accountMenu.getItems();

MenuItem updateMenuItem = new MenuItem("Update");

menuItems.add(updateMenuItem);

updateMenuItem.setOnAction(event -> showModalWithReload(new SaveAccountModal(), Optional.of(account)));

MenuItem deleteMenuItem = new MenuItem("Delete");

menuItems.add(deleteMenuItem);

deleteMenuItem.setOnAction(event -> showModalWithReload(new DeleteAccountModal(), account));

viewPane.getChildren()

.add(pane);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值