JavaFX界面开发:图形组件交互问题示例

原创 ╰+哭是因爲堅強的太久メ 2024-10-14 11:51 202阅读 0赞

在JavaFX界面开发中,经常会遇到图形组件之间的交互问题。这里以一个简单示例来解释:

  1. 创建一个场景(Scene):
    ```java
    import javafx.scene.Scene;
    import javafx.scene.layout.StackPane;

public class Main {
public static void main(String[] args) {
// 创建一个舞台
Stage stage = new Stage();

  1. // 创建布局
  2. StackPane layout = new StackPane();
  3. // 添加图形组件到布局中
  4. Button button1 = new Button("按钮1");
  5. button1.setOnAction(e -> System.out.println("按钮1被点击了")));
  6. Button button2 = new Button("按钮2");
  7. button2.setOnAction(e -> layout.getChildren().clear());
  8. // 把图形组件添加到布局中
  9. layout.getChildren().add(button1);
  10. layout.getChildren().add(button2);
  11. // 设置场景
  12. Scene scene = new Scene(layout, 300, 250));
  13. // 设置舞台和场景
  14. stage.setScene(scene);
  15. stage.show();
  16. }

}
```

  1. 在程序中,当点击”按钮2”时,它会清除当前布局中的所有图形组件。这样就实现了图形组件之间的交互。

这个示例可以帮助理解JavaFX界面开发中图形组件交互问题的解决方式。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,202人围观)

还没有评论,来说两句吧...

相关阅读