Я делаю игру, и у меня есть две метки, игрок 1 и игрок 2. Перед началом игры я хочу, чтобы появилось диалоговое окно, где пользователь может вставить имя игрока 1 и игрока 2. Ниже мой код , Он должен изменить ярлык на введенные имена.Как сделать диалоговое окно для вставки имени?
public void gui();
{
BorderLayout borderlayout = new BorderLayout();
JFrame frame = new JFrame("Games");
frame.setVisible(true);
frame.setSize(600,400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Panel p2 = new Panel();
p2.setLayout(new BorderLayout());
p2.add(new Label("Player 1"), BorderLayout.WEST); //player 1 label
p2.add(new Label("Player 2"), BorderLayout.EAST); //player 2 label
p2.add(new Label("Board GAME"), BorderLayout.NORTH);
p2.setBackground(new Color(156, 93, 82));
p2.setFont(new Font("sansserif", Font.BOLD, 18));
frame.add(p2);
}
HTTP : //docs.oracle.com/javase/tutorial/uiswing/components/dialog.html –