Как отделить экран игры от экрана входа в системуJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как отделить экран игры от экрана входа в систему

Сообщение Anonymous »


Я хочу сначала вызвать экран входа в систему, чтобы пользователь мог получить учетную запись, прежде чем играть в игру. Однако я не знаю, как вызвать экран входа в систему, чтобы он не мешал игре:

По сути, каждый раз, когда игра хочет запуститься, она, очевидно, сначала открывает экран входа в систему, потому что все они находятся внутри конструктора. Кто-нибудь знает, как я могу разделить два разных процесса?

на данный момент настройка выглядит так:
частный журнал LoginScreen; общественный FlappyBird() { //вызов экрана входа в систему, чтобы можно было создать учетную запись журнал = новый LoginScreen (); log.setVisible(решение); Таймер timer = new Timer(20, this); // используется для обеспечения перерисовки по таймеру расписания. рендер = новый FlappyBirdUI1 (); jframe = новый JFrame(); jframe.add(рендеринг); jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jframe.setResizable(ложь); jframe.setSize(новый java.awt.Dimension(ШИРИНА, ВЫСОТА)); jframe.setLocationRelativeTo(null); jframe.addMouseListener(это); // устанавливаем экран игры так, чтобы он был виден только при нажатии кнопки игры на главном экране jframe.setVisible(истина); //используем прямоугольник в качестве «птицы» птица = новый прямоугольник (ШИРИНА/2 – 10, ВЫСОТА/2 – 10, 20, 20); трубы = новый ArrayList(); адпайп (правда); адпайп (правда); адпайп (правда); адпайп (правда); // gsettings.setBounds(0, HEIGHT, 30, 25); таймер.старт(); }
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»