javafx - javafx stagestyle 未装饰
问题描述
我正使用翻译器。 在此处输入图像描述
单击图像时意外出现 Windows 桌面。Scrollpane -> BorderPane 起初是正常的,后来像图像一样出现
FXMLLoader loader = new FXMLLoader(getClass().getResource("/View/Main_fx.fxml"));
Parent root = loader.load();
st = new Stage();
final UndecoratorScene undecorator = new UndecoratorScene(st, (Region) root);//NewMainScene lib 사용(프로젝트 및 패키지 명 :Newtable)
undecorator.getStylesheets().add(getClass().getResource("/View/winDec.css").toExternalForm());
st.setScene(undecorator);
stage = (Stage) lb.getScene().getWindow();
st.getIcons().add(new Image(config2.class.getResourceAsStream("/View/207411.jpg" )));
st.initStyle(StageStyle.TRANSPARENT); //스타일 미적용.
st.setResizable(resize);
st.setMaximized(maximized);
st.setTitle(judul);
st.sizeToScene();
// Undecorator undecor = undecorator.getUndecorator();
//최소로 줄이수 있는 화면 크기 값 .
st.setMinWidth(350);
st.setMinHeight(200);
GetStage gs = new GetStage();//트레이 창으로 보낼때 현재 Stage 값 전달.
gs.SetStage(st);
st.toFront();
st.show();
Rectangle2D primScreenBounds = Screen.getPrimary().getVisualBounds();
st.setX((primScreenBounds.getWidth() - st.getWidth()) / 2);
st.setY((primScreenBounds.getHeight() - st.getHeight()) / 2);
createTrayIcon(st);//트레이 창 이벤트 메소드
firstTime = true;
Platform.setImplicitExit(false);
stage.close();//controllSplash stage 종료
Hander_Main controller = (Hander_Main)loader.getController();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:00");
Date sys_date = new Date();
String now= formatter.format(sys_date);
controller.setPrimaryStage(st);
controller.setScene(undecorator);
controller.setFirstDate(now);
st.setOnCloseRequest(new EventHandler<WindowEvent>() {
public void handle(WindowEvent we)
{
hide(st);
}
});
} catch (Exception e) {
st.hide();
dialog(Alert.AlertType.ERROR,"Main_fx Stage ERR\n"+e);
System.exit(0);
}
解决方案
推荐阅读
- android - TextInputLayout 内的 EditText 在顶部留下空白空间
- r - RJAGS 在约束协方差矩阵时无法找到合适的采样器
- c# - 按大小和位置检查项目
- python - Python-MySQL:如何在 Python 中的 2 个不同函数上共享或重用单个变量?
- android - 在firebase android中按值搜索时无法显示数据
- c - linux c脚本通过inode重命名文件
- audio - 使用 FFMPEG 一起检测没有音频的场景变化
- node.js - 带有邮递员的Node Js API,我应该如何获取供应商ID
- mysql - 在日期字段上离开时更新速度问题
- terraform - Terraform,资源可以作为变量传递到模块中吗?