All pastes #596809 Raw Edit

Stuff

public java v1 · immutable
#596809 ·published 2007-06-30 06:19 UTC
rendered paste body
/** * Created with IntelliJ IDEA. * Created by: gikid * Date: Jun 29, 2007 * Time: 2:44:53 PM * Description: This program trys to connect to lawl.kicks-ass.net:10000 (PokemOnline) and it says if it is online or not */import javax.swing.*;import java.awt.*;import java.net.*;import static java.lang.Thread.sleep;public class PokeServerStatusGUI {    public JTextPane statusDisplay;    public JPanel PSS;    Color green = new Color(0, 204, 0);    Color red = new Color(204, 0, 0);    public PokeServerStatusGUI() {        while (true) {            Socket sock = new Socket();            try {	            sock.connect(new InetSocketAddress(InetAddress.getByName("lawl.kicks-ass.net"), 10000), 3000);                PSS.setBackground(green);                statusDisplay.setText("The PokeServer is ONLINE!");                //System.out.println("The PokeServer is ONLINE!");            } catch (Exception e) {                PSS.setBackground(red);                statusDisplay.setText("The PokeServer is OFFLINE!");                //System.out.println("The PokeServer is OFFLINE!");            }            try {                sleep(1000);            } catch (InterruptedException e) {                e.printStackTrace();            }        }    }    public static void main(String[] args) {        JFrame frame = new JFrame("PokeServerStatusGUI");        frame.setContentPane(new PokeServerStatusGUI().PSS);        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        frame.pack();        frame.setVisible(true);    }    /*public static void main(String[] args) throws InterruptedException {        new PokeServerStatusGUI();        JFrame frame = new JFrame("PokeServerStatusGUI");        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        frame.pack();        frame.setVisible(true);    }*/}