Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.BorderLayout;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import javax.swing.border.TitledBorder;
- import javax.swing.JRadioButton;
- import javax.swing.JTextField;
- import javax.swing.JLabel;
- import javax.swing.JButton;
- import javax.swing.JTextPane;
- import javax.swing.JFormattedTextField;
- import java.awt.Color;
- import javax.swing.JCheckBox;
- public class UtilitaireTCP extends JFrame {
- private JPanel contentPane;
- private JTextField NPort;
- private JTextField IPServeur;
- private JTextField txtMessageTransmis;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- UtilitaireTCP frame = new UtilitaireTCP();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public UtilitaireTCP() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 480, 491);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- contentPane.setLayout(null);
- JPanel panel = new JPanel();
- panel.setBorder(new TitledBorder(null, "S\u00E9lection client ou serveur", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel.setToolTipText("");
- panel.setBounds(10, 11, 444, 53);
- contentPane.add(panel);
- panel.setLayout(null);
- JRadioButton rdbtnClient = new JRadioButton("client");
- rdbtnClient.setBounds(21, 23, 109, 23);
- panel.add(rdbtnClient);
- JRadioButton rdbtnServeur = new JRadioButton("serveur");
- rdbtnServeur.setBounds(132, 23, 109, 23);
- panel.add(rdbtnServeur);
- JPanel panel_1 = new JPanel();
- panel_1.setBorder(new TitledBorder(null, "param\u00E8tres de connexion", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_1.setBounds(10, 75, 444, 61);
- contentPane.add(panel_1);
- panel_1.setLayout(null);
- NPort = new JTextField();
- NPort.setText("2222");
- NPort.setBounds(64, 30, 54, 20);
- panel_1.add(NPort);
- NPort.setColumns(10);
- JLabel lblNDePort = new JLabel("N\u00B0 de port");
- lblNDePort.setBounds(10, 33, 67, 14);
- panel_1.add(lblNDePort);
- JLabel lblIpDuServeur = new JLabel("IP du serveur");
- lblIpDuServeur.setBounds(134, 33, 78, 14);
- panel_1.add(lblIpDuServeur);
- IPServeur = new JTextField();
- IPServeur.setText("172.22.135.6");
- IPServeur.setBounds(210, 30, 86, 20);
- panel_1.add(IPServeur);
- IPServeur.setColumns(10);
- JButton btnConnecter = new JButton("Connecter");
- btnConnecter.setBounds(306, 29, 89, 23);
- panel_1.add(btnConnecter);
- JPanel panel_2 = new JPanel();
- panel_2.setBorder(new TitledBorder(null, "adresse IP des 2 machines connect\u00E9es", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_2.setBounds(10, 147, 444, 61);
- contentPane.add(panel_2);
- panel_2.setLayout(null);
- JLabel lblNewLabel = new JLabel("IP Local");
- lblNewLabel.setBounds(10, 36, 46, 14);
- panel_2.add(lblNewLabel);
- JLabel lblNewLabel_1 = new JLabel("IP Distante");
- lblNewLabel_1.setBounds(164, 36, 62, 14);
- panel_2.add(lblNewLabel_1);
- JTextPane textPane = new JTextPane();
- textPane.setBackground(Color.YELLOW);
- textPane.setBounds(54, 36, 100, 14);
- panel_2.add(textPane);
- JButton btnDeconnecter = new JButton("Deconnecter");
- btnDeconnecter.setBounds(315, 32, 119, 23);
- panel_2.add(btnDeconnecter);
- JTextPane textPane_1 = new JTextPane();
- textPane_1.setBackground(Color.YELLOW);
- textPane_1.setBounds(220, 36, 86, 14);
- panel_2.add(textPane_1);
- JPanel panel_3 = new JPanel();
- panel_3.setBorder(new TitledBorder(null, "Emission - R\u00E9ception", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_3.setBounds(10, 219, 444, 172);
- contentPane.add(panel_3);
- panel_3.setLayout(null);
- JLabel lblNewLabel_2 = new JLabel("Message");
- lblNewLabel_2.setBounds(10, 22, 46, 14);
- panel_3.add(lblNewLabel_2);
- txtMessageTransmis = new JTextField();
- txtMessageTransmis.setText("Message transmis");
- txtMessageTransmis.setBounds(66, 19, 162, 20);
- panel_3.add(txtMessageTransmis);
- txtMessageTransmis.setColumns(10);
- JCheckBox chckbxNewCheckBox = new JCheckBox("+<entr\u00E9e>");
- chckbxNewCheckBox.setBounds(237, 18, 97, 23);
- panel_3.add(chckbxNewCheckBox);
- JButton btnEnvoyer = new JButton("Envoyer");
- btnEnvoyer.setBounds(328, 18, 89, 23);
- panel_3.add(btnEnvoyer);
- JLabel lblMessagesReus = new JLabel("Messages re\u00E7us");
- lblMessagesReus.setBounds(30, 47, 89, 14);
- panel_3.add(lblMessagesReus);
- JTextPane txt = new JTextPane();
- txt.setBackground(Color.YELLOW);
- txt.setBounds(30, 72, 255, 89);
- panel_3.add(txt);
- JButton btnMiseRx = new JButton("Mise en Rx");
- btnMiseRx.setBounds(328, 72, 89, 23);
- panel_3.add(btnMiseRx);
- JButton btnViderListe = new JButton("Vider liste");
- btnViderListe.setBounds(328, 107, 89, 23);
- panel_3.add(btnViderListe);
- JPanel panel_4 = new JPanel();
- panel_4.setBorder(new TitledBorder(null, "Etat de l'application", TitledBorder.LEADING, TitledBorder.TOP, null, null));
- panel_4.setBounds(10, 396, 444, 45);
- contentPane.add(panel_4);
- panel_4.setLayout(null);
- JTextPane txtpnEtatDuSysteme = new JTextPane();
- txtpnEtatDuSysteme.setBackground(Color.RED);
- txtpnEtatDuSysteme.setText("Etat du systeme");
- txtpnEtatDuSysteme.setBounds(10, 14, 407, 20);
- panel_4.add(txtpnEtatDuSysteme);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement