Вход/Регистрация
Java Code
вернуться

Крючков Алексей Алексеевич

Шрифт:

}

Окно выхода из программы

@FXML

private void exitItem(ActionEvent event){

Alert alert = new Alert(AlertType.CONFIRMATION);

alert.setTitle("ВЫХОД");

alert.setHeaderText("Выход из программы");

alert.setContentText("Вы действительно хотите выйти из программы?");

Optional<ButtonType> resultAlert = alert.showAndWait;

if (resultAlert.get == ButtonType.OK){

System.exit(0);

}

}

Определение даты и дня недели

String dateToDay(String s){

Calendar calendar=new GregorianCalendar;

SimpleDateFormat sdf = new SimpleDateFormat(s);

return sdf.format(calendar.getTime);

}

String dayOfWeek{

Calendar calendar = Calendar.getInstance;

String s="";

switch(calendar.get(Calendar.DAY_OF_WEEK)){

case 1:

s="воскресенье";

break;

case 2:

s="понедельник";

break;

case 3:

s="вторник";

break;

case 4:

s="среда";

break;

case 5:

s="четверг";

break;

case 6:

s="пятница";

break;

case 7:

s="суббота";

break;

default:

break;

}

return s;

}

Всплывающее сообщение как в Android(Toast)

Этот метод можно встретить в вышеприведенных примерах. Попробуйте его в своих проектах и получите практически полную копию всплывающего сообщения как в android.

void toast(String toastMsg){

Stage toastStage=new Stage;

toastStage.setResizable(false);

toastStage.initStyle(StageStyle.TRANSPARENT);

Text text = new Text(toastMsg);

text.setFont(Font.font("Verdana", 20));

text.setFill(Color.WHITE);

StackPane root = new StackPane(text);

root.setStyle("-fx-background-radius: 10; -fx-background-color: rgba(0, 0, 0, 0.2); -fx-padding: 20px;");

root.setOpacity(0);

Scene scene = new Scene(root);

scene.setFill(Color.BLACK);

toastStage.setScene(scene);

toastStage.show;

Timeline tl1 = new Timeline;

KeyFrame fadeInKey1 = new KeyFrame(Duration.millis(500), new KeyValue (toastStage.getScene.getRoot.opacityProperty, 1));

tl1.getKeyFrames.add(fadeInKey1);

  • Читать дальше
  • 1
  • 2
  • 3
  • 4
  • 5

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: