本文整理汇总了Java中javafx.scene.control.Button.setOnKeyPressed方法的典型用法代码示例。如果您正苦于以下问题:Java Button.setOnKeyPressed方法的具体用法?Java Button.setOnKeyPressed怎么用?Java Button.setOnKeyPressed使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.control.Button
的用法示例。
在下文中一共展示了Button.setOnKeyPressed方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createButton
import javafx.scene.control.Button; //导入方法依赖的package包/类
public static Button createButton()
{
final Button button = new Button();
button.setOnKeyPressed(new EventHandler<KeyEvent>()
{
@Override
public void handle(KeyEvent evt)
{
if (evt.getCode() == KeyCode.ENTER)
button.fire();
}
});
return button;
}
示例2: buildButton
import javafx.scene.control.Button; //导入方法依赖的package包/类
private Button buildButton() {
Button submit = new Button(localeService.getMessage("ui.menu.file.connect.submit.text"));
submit.setAlignment(Pos.CENTER);
submit.setOnAction(this::handleClick);
submit.setOnKeyPressed(event -> {
if (event.getCode() == KeyCode.ENTER) {
handleClick(event);
}
});
return submit;
}
示例3: Mesazhi
import javafx.scene.control.Button; //导入方法依赖的package包/类
public Mesazhi(String titulli, String titulli_msg, String mesazhi){
stage.setTitle(titulli);
stage.initModality(Modality.APPLICATION_MODAL);
stage.setResizable(false);
HBox root = new HBox(15);
VBox sub_root = new VBox(10);
HBox btn = new HBox();
Text ttl = new Text(titulli_msg);
ttl.setFont(Font.font(16));
Button btnOk = new Button("Ne rregull");
btn.getChildren().add(btnOk);
btn.setAlignment(Pos.CENTER_RIGHT);
btnOk.setOnAction(e -> stage.close());
btnOk.setOnKeyPressed(e -> {
if (e.getCode().equals(KeyCode.ENTER)) stage.close();
else if (e.getCode().equals(KeyCode.ESCAPE)) stage.close();
});
root.setPadding(new Insets(20));
sub_root.getChildren().addAll(ttl, new Label(mesazhi), btn);
if (titulli == "Gabim")
root.getChildren().add(new ImageView(new Image("/sample/foto/error.png")));
else if (titulli == "Sukses")
root.getChildren().add(new ImageView(new Image("/sample/foto/success.png")));
else if (titulli == "Informacion")
root.getChildren().add(new ImageView(new Image("/sample/foto/question.png")));
else if (titulli == "Info")
root.getChildren().add(new ImageView(new Image("/sample/foto/info.png")));
root.getChildren().add(sub_root);
root.setAlignment(Pos.TOP_CENTER);
Scene scene = new Scene(root, 450, 150);
scene.getStylesheets().add(getClass().getResource("/sample/style.css").toExternalForm());
stage.setScene(scene);
stage.show();
}