OpenPatricianSmallWaxButton btn1 = new OpenPatricianSmallWaxButton("1"); btn1.setOnAction(arg0 -> { try { OpenPatricianSmallWaxButton btn5 = new OpenPatricianSmallWaxButton("5"); btn5.setOnAction(arg0 -> { try { OpenPatricianSmallWaxButton btnMax = new OpenPatricianSmallWaxButton(max); btnMax.setOnAction(arg0 -> { try {
getContent().add(weapnsTable); OpenPatricianSmallWaxButton btn1 = new OpenPatricianSmallWaxButton("1"); btn1.setId("amountONE"); btn1.getStyleClass().add("actionButton"); OpenPatricianSmallWaxButton btn5 = new OpenPatricianSmallWaxButton("5"); btn5.setId("amountFIVE"); btn5.getStyleClass().add("actionButton"); OpenPatricianSmallWaxButton btnMax = new OpenPatricianSmallWaxButton(messageSource.getMessage("ch.sahits.game.openpatrician.display.dialog.BaseTradeDialog.max", new Object[]{}, locale.getCurrentLocal())); btnMax.setId("amountMAX"); btnMax.getStyleClass().add("actionButton");
public CloseButtonDialog() { super(); title = new SimpleStringProperty(this,"title", ""); closeLabel = new SimpleStringProperty(this,"closeLabel", ""); Label titleLbl = new Label(); titleLbl.getStyleClass().add("dialogTitle"); titleLbl.textProperty().bind(title); StackPane titlePane = new StackPane(); titlePane.setLayoutY(2*FRAME_BORDER); titlePane.getChildren().addAll(new PlaceHolder(WIDTH, 1), titleLbl); getContent().add(titlePane); closeButton = new OpenPatricianSmallWaxButton("X"); closeButton.getStyleClass().add("closeButton"); closeButton.setLayoutX(WIDTH - CLOSE_BUTTON_WIDTH - CLOSE_BUTTON_PADDING); closeButton.setLayoutY(CLOSE_BTN_Y_POS); closeButton.setOnAction(event -> { try { executeOnCloseButtonClicked(); } catch (RuntimeException e) { logger.error("Failed to close dialog", e); } }); closeButton.getStyleClass().add("buttonLabel"); getContent().add(closeButton); }
box.getChildren().add(btn); } else { OpenPatricianSmallWaxButton btn = new OpenPatricianSmallWaxButton(s); btn.getStyleClass().add("actionButton"); btn.setOnAction((evt) -> {
DecoratedText decoratedTask = createCurrentTask(); HBox navigationBar = new HBox(15); OpenPatricianSmallWaxButton back = new OpenPatricianSmallWaxButton("<"); back.getStyleClass().add("actionButton"); back.setId("back"); back.setOnAction(createPreviousAction()); OpenPatricianSmallWaxButton next = new OpenPatricianSmallWaxButton(">"); next.getStyleClass().add("actionButton"); next.setId("next");
final int actionButtonX = (WIDTH - 124) / 2; final OpenPatricianSmallWaxButton previous = new OpenPatricianSmallWaxButton("<"); previous.getStyleClass().add("actionButton"); previous.setLayoutX(actionButtonX - 62 - 4); previous.setOnAction(createPreviousAction()); previous.setDisable(notices.size() <= 1); final OpenPatricianSmallWaxButton next = new OpenPatricianSmallWaxButton(">"); next.getStyleClass().add("actionButton"); next.setLayoutX(actionButtonX + 124 + 4);
OpenPatricianSmallWaxButton yes = new OpenPatricianSmallWaxButton(messageSource.getMessage("yes", new Object[]{}, locale.getCurrentLocal())); yes.getStyleClass().add("actionButton"); yes.setOnAction((evt) -> { OpenPatricianSmallWaxButton no = new OpenPatricianSmallWaxButton(messageSource.getMessage("no", new Object[]{}, locale.getCurrentLocal())); no.getStyleClass().add("actionButton"); no.setOnAction((evt) -> { content.getChildren().add(text); HBox box = new HBox(10); OpenPatricianSmallWaxButton yes = new OpenPatricianSmallWaxButton(messageSource.getMessage("yes", new Object[]{}, locale.getCurrentLocal())); yes.getStyleClass().add("actionButton"); yes.setId("yes"); OpenPatricianSmallWaxButton no = new OpenPatricianSmallWaxButton(messageSource.getMessage("no", new Object[]{}, locale.getCurrentLocal())); no.getStyleClass().add("actionButton"); no.setId("no");
final OpenPatricianSmallWaxButton previous = new OpenPatricianSmallWaxButton("<"); previous.setId("previous"); previous.getStyleClass().add("actionButton"); previous.visibleProperty().bind(visibleNavigation); setLeft(previous); final OpenPatricianSmallWaxButton next = new OpenPatricianSmallWaxButton(">"); next.setId("next"); next.getStyleClass().add("actionButton");
BooleanBinding enablePrevNext = dialogUtil.enableShipCatalogueForShips(city.getPlayersShips()); final OpenPatricianSmallWaxButton prevShip = new OpenPatricianSmallWaxButton("<"); prevShip.setOnAction(dialogUtil.createPreviousActionForShips(city.getPlayersShips(), currentShip)); prevShip.setDisable(!enablePrevNext.get()); shipCatalogue.add(prevShip, 0, 0); final OpenPatricianSmallWaxButton nextShip = new OpenPatricianSmallWaxButton(">"); nextShip.setOnAction(dialogUtil.createNextActionForShips(city.getPlayersShips(), currentShip)); nextShip.setDisable(!enablePrevNext.get());
sailorsPane.add(nbInTavern, 0, 1); GridPane.setHalignment(nbInTavern, HPos.CENTER); final OpenPatricianSmallWaxButton toTavernBtn = new OpenPatricianSmallWaxButton("<"); toTavernBtn.setOnAction(mouseEvent -> { try { final OpenPatricianSmallWaxButton toShipBtn = new OpenPatricianSmallWaxButton(">"); toShipBtn.setOnAction(mouseEvent -> { try {
final OpenPatricianSmallWaxButton previous = new OpenPatricianSmallWaxButton("<"); previous.setId("prev"); previous.getStyleClass().add("actionButton"); BooleanProperty disableNavigation = disableNavigation(); previous.disableProperty().bind(disableNavigation); final OpenPatricianSmallWaxButton next = new OpenPatricianSmallWaxButton(">"); next.setId("next"); next.getStyleClass().add("actionButton");
dealerAmount.textProperty().bind(dealerOwnedAmount.asString()); row.add(new ControlTableCell(dealerAmount)); OpenPatricianSmallWaxButton buyButton = new OpenPatricianSmallWaxButton(""); buyButton.getStyleClass().add("actionButton"); buyButton.setId("buy"+weapon); OpenPatricianSmallWaxButton sellButton = new OpenPatricianSmallWaxButton(""); sellButton.getStyleClass().add("actionButton"); final IntegerBinding sellPriceBinding = sellPriceBinding(weapon, amountToSell);
OpenPatricianSmallWaxButton toShip = new OpenPatricianSmallWaxButton("<"); toShip.setId("toShip"+weapon); toShip.setOnAction(event -> { OpenPatricianSmallWaxButton toOffice = new OpenPatricianSmallWaxButton(">"); toOffice.setId("toOffice"+weapon); toOffice.setOnAction(event -> {
final OpenPatricianSmallWaxButton previous = new OpenPatricianSmallWaxButton("<"); previous.getStyleClass().add("actionButton"); previous.setOnAction(createPreviousAction(ware)); previous.disableProperty().bind(removeEnabled); row.add(new ControlTableCell(previous)); final OpenPatricianSmallWaxButton next = new OpenPatricianSmallWaxButton(">"); next.getStyleClass().add("actionButton"); next.setOnAction(createNextAction(ware));
final OpenPatricianSmallWaxButton prevShip = new OpenPatricianSmallWaxButton("<"); prevShip.setId("prevShip"); prevShip.getStyleClass().add("actionButton"); GridPane.setHalignment(sailorIconView, HPos.CENTER); final OpenPatricianSmallWaxButton nextShip = new OpenPatricianSmallWaxButton(">"); nextShip.setId("nextShip"); nextShip.getStyleClass().add("actionButton");
row.add(new ControlTableCell(baleAmount)); OpenPatricianSmallWaxButton buyBtn = new OpenPatricianSmallWaxButton(""); buyBtn.textProperty().bind(buyPrice(ware, amountAvailableProp, amountToTransfer)); buyBtn.setOnAction(arg0 -> new BuyJFXProxyAction(ware, createTransferable(), actionFactory).run()); row.add(new ControlTableCell(buyBtn)); OpenPatricianSmallWaxButton sellBtn = new OpenPatricianSmallWaxButton(""); sellBtn.textProperty().bind(sellPrice(ware, amountAvailableProp, amountToTransfer)); sellBtn.setOnAction(arg0 -> new SellJFXProxyAction(ware, createTransferable(), actionFactory).run());
OpenPatricianSmallWaxButton weaponBuyBtn = new OpenPatricianSmallWaxButton(""); weaponBuyBtn.disableProperty().bind(getAmountInArmory(weapon).greaterThan(0).not()); weaponBuyBtn.setId("buyWeapon"+weapon); OpenPatricianSmallWaxButton weaponSellBtn = new OpenPatricianSmallWaxButton(""); weaponSellBtn.disableProperty().bind(weaponStorage.getWeaponProperty(weapon).greaterThan(0).not()); weaponSellBtn.setId("sellWeapon"+weapon);
row.add(weaponAmountInArmory); IntegerBinding weaponPrice = buyPriceBinding(weapon); OpenPatricianSmallWaxButton weaponBuyBtn = new OpenPatricianSmallWaxButton(""); weaponBuyBtn.disableProperty().bind(getAmountInArmory(weapon).greaterThan(0).not()); weaponBuyBtn.setId("buyWeapon"+weapon);