All pastes #275225 Raw Edit

Trucs

public java v1 · immutable
·published 2006-12-11 10:25 UTC
rendered paste body
import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;import java.net.Socket;public class liveProto implements ActionListener {	try {	Socket echoSocket = new Socket( "osiris" , 30000 ); // <- a  rentrer sur la ligne de commande plus tard 	PrintWriter out = new PrintWriter( echoSocket.getOutputStream(), true );	BufferedReader in = new BufferedReader( new InputStreamReader( echoSocket.getInputStream() ) );	BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in));	String userInput;	} 	catch (IOException e) {}	catch (UnknownHostException e) {}	finally {		private int numClicks = 0;		final JLabel label = new JLabel(in.readLine());		}			public Component createComponents() 	{		JButton button = new JButton("Je suis un bouton bidon");		button.setMnemonic(KeyEvent.VK_I);		button.addActionListener(this);		label.setLabelFor(button);		JPanel pane = new JPanel(new GridLayout(0, 1));		pane.add(button);		pane.add(label);		pane.setBorder(BorderFactory.createEmptyBorder(30,30,10,30));		return pane;	}					public void actionPerformed(ActionEvent e)	{		out.println("STAT");		label.setText(in.readLine());	}	private static void createAndShowGUI() 	{		JFrame frame = new JFrame("Live Prototest.");		liveProto app = new liveProto();		Component contents = app.createComponents();		frame.getContentPane().add(contents, BorderLayout.CENTER);		frame.pack();		frame.setVisible(true);	}public static void main(String[] args) throws IOException {	javax.swing.SwingUtilities.invokeLater(new Runnable() {		public void run() 		{			createAndShowGUI();		}		});	}}