package vue; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JLabel; import javax.swing.JTextField; import java.awt.Font; import javax.swing.JButton; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class EntreeJeu extends JFrame { private static final long serialVersionUID = 1L; private JPanel contentPane; private JTextField textField; /** * Launch the application. */ /** * Create the frame. */ public EntreeJeu() { setTitle("Urban Marginal"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 330, 160); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblNewLabel = new JLabel("Start a server :"); lblNewLabel.setFont(new Font("Tahoma", Font.BOLD, 12)); lblNewLabel.setBounds(10, 11, 131, 14); contentPane.add(lblNewLabel); JButton btnNewButton = new JButton("Start"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Arene areneJeu = new Arene(); areneJeu.setVisible(true); EntreeJeu.this.dispose(); } }); btnNewButton.setFont(new Font("Tahoma", Font.BOLD, 12)); btnNewButton.setBounds(211, 7, 89, 23); contentPane.add(btnNewButton); JLabel lblNewLabel_1 = new JLabel(""); lblNewLabel_1.setBounds(20, 36, 46, 14); contentPane.add(lblNewLabel_1); JLabel lblNewLabel_2 = new JLabel("Connect an existing server :"); lblNewLabel_2.setFont(new Font("Tahoma", Font.BOLD, 12)); lblNewLabel_2.setBounds(10, 36, 176, 14); contentPane.add(lblNewLabel_2); JLabel lblNewLabel_3 = new JLabel("IP server :"); lblNewLabel_3.setFont(new Font("Tahoma", Font.BOLD, 12)); lblNewLabel_3.setBounds(10, 61, 68, 14); contentPane.add(lblNewLabel_3); textField = new JTextField(); textField.setText("127.0.0.1"); textField.setBounds(88, 59, 98, 20); contentPane.add(textField); textField.setColumns(10); JButton btnNewButton_1 = new JButton("Connect"); btnNewButton_1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { ChoixJoueur choixJoueur = new ChoixJoueur(); choixJoueur.setVisible(true); EntreeJeu.this.dispose(); } }); btnNewButton_1.setFont(new Font("Tahoma", Font.BOLD, 12)); btnNewButton_1.setBounds(211, 57, 89, 23); contentPane.add(btnNewButton_1); JButton btnNewButton_2 = new JButton("Exit"); btnNewButton_2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); btnNewButton_2.setFont(new Font("Tahoma", Font.BOLD, 12)); btnNewButton_2.setBounds(211, 91, 89, 23); contentPane.add(btnNewButton_2); } }