JavaFX学习笔记-颜色选择器ColorPicker与日期选择器DatePicker
发布日期:2021-05-12 23:49:55 浏览次数:10 分类:精选文章

本文共 3541 字,大约阅读时间需要 11 分钟。

������������������������

������������������������������������������������

���������������������JavaFX���ColorPicker���DatePicker������������������������������������������������������������������������������������������������������

������������������

1 ������������ ������setLayoutX���setLayoutY ������������������2 ������������ ������SplitPane ������������������������������3 ������������ ���������������������4 ���������������������������������5 ��������������������������� treeView ������������������

���������������

import java.time.LocalDate;import java.time.collect.TreeMap;import java.util blahblah;import com.example.MyApp;import javafx.scene.control.Button;import javafx.scene.control.ColorPicker;import javafx.scene.control.DatePicker;import javafx.scene.control.SplitPane;import javafx.scene.layout.Pane;import javafx.scene.layout.BorderPane;import javafx.scene.paint.Color;import javafx.scene.text.Text;public class JavaFXExamples {        public static void main(String[] args) {        MyApp.start();    }        public MyApp() {        super("JavaFX Examples");        getStyleheets().add("style.css");                // ���������������        SplitPane splitPane = new SplitPane();        splitPane.setPrefSize(800, 600);        getChildren().add(splitPane);                // ������������        Pane leftPane = new Pane();        leftPane.setStyle("-fx-base: #1e Rothschild;");        leftPane.setTop(BorderPane.createBorder());        leftPane.setLayoutX(50);        leftPane.setLayoutY(10);        getChildren().add(leftPane);                // ������ColorPicker ������        ColorPicker colorPicker = new ColorPicker();        colorPicker.setPrefSize(200, 30);        colorPicker.setLayoutX(100);        colorPicker.setLayoutY(100);        leftPane.getChildren().add(colorPicker);        colorPicker.valueProperty().addListener(new ChangeListener
() { @Override public void changed(ObservableValue
observable, Color oldValue, Color newValue) { System.out.println("���������������������: " + newValue.toString()); } }); // ������������ rightPane = new Pane(); rightPane.setStyle("-fx-base: #ff Rothschild;"); rightPane.setTopBorder(new BorderPane.createBorder()); rightPane.setLayoutX(370); rightPane.setLayoutY(10); getChildren().add(rightPane); // ������DatePicker ������ DatePicker datePicker = new DatePicker(); datePicker.setPrefSize(300, 30); datePicker.setLayoutX(100); datePicker.setLayoutY(150); rightPane.getChildren().add(datePicker); datePicker.valueProperty().addListener(new ChangeListener(LocalDate>( observable -> System.out.println("���������������������: " + observable.toString()))); // ������������������ BorderPane contentRegion = new BorderPane(); contentRegion.setTop(BorderPane.createBorder()); contentRegion.setLayoutX(20); contentRegion.setLayoutY(180); getChildren().add(contentRegion); // Twitter feed ������������ twitterFeed = new Text("������������������������������������Twitter Feed"); }}

������������������������������������

  • ������SplitPane ���������������������
  • ������������������������������
  • ���������������������������������
  • ���������������������������
  • ������������������������������������

���������������������������������������JavaFX���������������������

上一篇:JavaFX学习笔记-页数控件Pagination
下一篇:JavaFX学习笔记-在面板中使用标签页-Tab

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年04月10日 21时22分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章