Archived
0

set transparent helper window

This commit is contained in:
Mo
2015-10-21 20:10:00 +03:00
parent 6e66aefa93
commit f984fd02ed

View File

@@ -13,6 +13,7 @@ import javafx.scene.control.ListView;
import javafx.scene.control.ToggleButton; import javafx.scene.control.ToggleButton;
import javafx.scene.input.MouseEvent; import javafx.scene.input.MouseEvent;
import javafx.scene.layout.Pane; import javafx.scene.layout.Pane;
import javafx.scene.paint.Color;
import javafx.stage.Stage; import javafx.stage.Stage;
import javafx.stage.StageStyle; import javafx.stage.StageStyle;
import ru.trader.KeyBinding; import ru.trader.KeyBinding;
@@ -23,7 +24,7 @@ import ru.trader.view.support.cells.OfferListCell;
import ru.trader.view.support.cells.OrderListCell; import ru.trader.view.support.cells.OrderListCell;
import ru.trader.view.support.cells.StationListCell; import ru.trader.view.support.cells.StationListCell;
import javax.swing.KeyStroke; import javax.swing.*;
import java.awt.event.KeyEvent; import java.awt.event.KeyEvent;
@@ -131,8 +132,10 @@ public class HelperController {
public void show(Parent content, boolean toggle) { public void show(Parent content, boolean toggle) {
if (stage == null){ if (stage == null){
stage = new Stage(); stage = new Stage();
stage.setScene(new Scene(content)); Scene scene = new Scene(content);
stage.initStyle(StageStyle.UNDECORATED); stage.setScene(scene);
stage.initStyle(StageStyle.TRANSPARENT);
scene.setFill(Color.TRANSPARENT);
stage.setAlwaysOnTop(true); stage.setAlwaysOnTop(true);
addDragListeners(content); addDragListeners(content);
stage.show(); stage.show();