相关疑难解决方法(0)

在javafx 2.0中创建未修饰的阶段

我想在javafx 2.0中创建一个自定义阶段.我希望我的舞台在屏幕上投下阴影,因为其他窗口掉落了......我尝试使用以下代码:

public class ChatWindow {
final private Stage stage = new Stage(StageStyle.UNDECORATED);
private Scene scene;
private Group rg;
private Text t = new Text();
private double initx = 0, inity = 0;

public ChatWindow() {

    rg = new Group();
    scene = new Scene(rg, 320, 240);
    //scene.setFill(null);
    scene.setFill(new Color(0, 0, 0, 0));
    stage.setScene(scene);
    stage.show();
    setupStage();
}

private void setupStage() {
    Rectangle r = new Rectangle(5, 5, stage.getWidth() - 10, stage.getHeight() - 10);
    r.setFill(Color.STEELBLUE);
    r.setEffect(new DropShadow());
    rg.setOnMousePressed(new EventHandler<MouseEvent>() {
        public void …
Run Code Online (Sandbox Code Playgroud)

java javafx-2

7
推荐指数
1
解决办法
7347
查看次数

仅将dropShadow添加到网格窗格JavaFx 2.2的边框

想要仅将阴影添加到网格窗格的边框而不是内部子元素

在此输入图像描述 这是显示效果的屏幕图像.

css javafx-2

6
推荐指数
1
解决办法
2万
查看次数

如何在JavaFX中向窗口添加阴影?

我删除了主要阶段的默认边框:

stage.initStyle(StageStyle.UNDECORATED)
Run Code Online (Sandbox Code Playgroud)

这将删除窗口边框,这是我想要的,但现在我想在窗口下面有一个阴影.

顶级BorderPane对象dropshadow应用了效果,但阴影被截断:

在此输入图像描述

您可以在右下方略微看到阴影,但只要主应用区域结束,阴影就会被切断.

java javafx

5
推荐指数
1
解决办法
4688
查看次数

如何使用JavaFX在未装饰的舞台上添加阴影?

我所看到的:

在此处输入图片说明

我想看的是:

在此处输入图片说明

我尝试添加阴影,css但效果在SceneBuilder 中可见。程序窗口显示为阴影。

.rootBorder {
    -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.4), 10, 0.5, 0.0, 0.0);
}
Run Code Online (Sandbox Code Playgroud)

如何在舞台上添加阴影?谢谢。

javafx javafx-8

5
推荐指数
1
解决办法
3785
查看次数

标签 统计

java ×2

javafx ×2

javafx-2 ×2

css ×1

javafx-8 ×1