Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Spiel;
- import java.awt.BorderLayout;
- import java.awt.Font;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JOptionPane;
- import javax.swing.JScrollPane;
- import javax.swing.JTextArea;
- import javax.swing.JTextField;
- public class WaitforConnection {
- public GetRandomWord randomword;
- public Main m;
- public Console console;
- public static Connection con;
- private static JButton skip;
- private JTextField text;
- private static JScrollPane anzeige;
- private static JTextArea number;
- ActionListener actionListener = new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- if (e.getSource() == skip) {
- try {frame.dispose();frame = null;} catch (Exception ee) {}
- Connection conn = new Connection();
- conn.stopWaitingforConnection();
- MyPanel mp = new MyPanel();
- String random = randomword.getRandomWord();
- con.serversendMessage("start rate "+random);
- con.sendPoinsToall();
- mp.AddLogText(random);
- }
- }
- };
- private static JFrame frame;
- public void show() {
- Font font = new Font("Calibri", Font.BOLD, 20);
- // create main frame
- frame = new JFrame("Warte auf verbindung");
- frame.setSize(300, 300);
- frame.getContentPane().setLayout(new BorderLayout());
- skip = new JButton("Start");
- //skip.setEnabled(false);
- frame.add(skip,BorderLayout.PAGE_END);
- skip.addActionListener(actionListener);
- text = new JTextField();
- text.setText("Warte auf Verbindung...");
- text.setFont(font);
- text.setEditable(false);
- frame.add(text,BorderLayout.PAGE_START);
- number = new JTextArea();
- number.setText("Verbundene Spieler: 0");
- number.setFont(font);
- number.setEditable(false);
- anzeige = new JScrollPane(number);
- frame.add(anzeige,BorderLayout.CENTER);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setVisible(true);
- }
- public static void oneMoreConnection(){
- skip.setEnabled(true);
- number.setText("Verbundene Spieler: "+con.Usernames.size());
- for(int i = 0;i<con.Usernames.size();i++){
- number.setText(number.getText()+"\n"+con.Usernames.get(i));
- }
- frame.doLayout();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement