Как сделать из консольного гуишное?

Рейтинг: 0Ответов: 1Опубликовано: 03.01.2015

Вот консольное:

public class time{

 public static void main(String[] args) 
    {
Date d = new Date();
SimpleDateFormat format1 = new SimpleDateFormat("hh:mm");
System.out.println(format1.format(d));
int hours = new Date().getHours();
if (hours >= 23 && hours < 5) {
    System.out.println("Сейчас ночь");
}

Ответы

▲ 2Принят

У класса, который вы будете наследовать от JFrame, определите поле hours и setter для него (можно передать и в конструкторе).

Что-то такое:

MyFrame frame = new MyFrame(title);
frame.setHours(hours);

В крайнем случае ваш код можно поместить внутрь вашего Swing класса.

И там, где нужно, вызывайте:

if (hours >= 23 && hours < 5) {
    textField.setText("Сейчас ночь");
}