JavaFx:3、初步认识stage窗口
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaFx:3、初步认识stage窗口,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1754字,纯文字阅读大概需要3分钟。
内容图文
package fx.com;
import javafx.application.Application;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
public class Main extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("JavaFxDemo");
primaryStage.getIcons().add(new Image("file:D:\\IdeaProjects\\JavaFxDemo\\Lesson3\\src\\icon\\icon.jpg"));
// primaryStage.setIconified(true); // 设置最小化
// primaryStage.setMaximized(true); // 设置最大化
// primaryStage.setWidth(800);
// primaryStage.setHeight(600);
// primaryStage.setResizable(false); // 设置窗口不可改变大小
// primaryStage.setMaxWidth(1000);
// primaryStage.setMaxHeight(900);
// primaryStage.setMinWidth(300);
// primaryStage.setMinHeight(300);
// primaryStage.setFullScreen(true); // 设置全屏,必须设置Scene
primaryStage.setScene(new Scene(new Group()));
primaryStage.show();
// primaryStage.close(); // 关闭窗口
System.out.println("宽度:" + primaryStage.getWidth());
System.out.println("高度:" + primaryStage.getHeight());
primaryStage.widthProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
System.out.println("当前宽度:" + newValue.doubleValue());
}
});
primaryStage.heightProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
System.out.println("当前高度:" + newValue.doubleValue());
}
});
}
}
原文:https://www.cnblogs.com/xl4ng/p/13732429.html
内容总结
以上是互联网集市为您收集整理的JavaFx:3、初步认识stage窗口全部内容,希望文章能够帮你解决JavaFx:3、初步认识stage窗口所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。