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.JList;
- import javax.swing.JOptionPane;
- import javax.swing.JScrollPane;
- import javax.swing.JLabel;
- import javax.swing.JTextField;
- import javax.swing.JTextArea;
- import javax.swing.JButton;
- import java.awt.Toolkit;
- import java.util.ArrayList;
- import java.sql.*;
- public class Main extends JFrame {
- private JPanel contentPane;
- private JTextField fromTextField;
- private JTextField toTextField;
- public ArrayList<String> text = new ArrayList<>();
- public ArrayList<String> from = new ArrayList<>();
- public ArrayList<String> to = new ArrayList<>();
- public String name;
- public Connection con;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Main frame = new Main();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- public Main() {
- try {
- Class.forName("com.mysql.jdbc.Driver");
- System.out.println("con");
- con = DriverManager.getConnection(
- "jdbc:mysql://ryadom.me/chat", "root", "root");
- System.out.println("connected");
- } catch (ClassNotFoundException | SQLException e) {
- JOptionPane.showMessageDialog(null, "Ошибка при подключении");
- System.exit(0);
- }
- setIconImage(Toolkit.getDefaultToolkit().getImage(Main.class.getResource("/com/sun/javafx/scene/web/skin/Paste_16x16_JFX.png")));
- setTitle("\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F");
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 501, 312);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- contentPane.setLayout(null);
- JScrollPane scrollPane = new JScrollPane();
- scrollPane.setBounds(10, 11, 175, 225);
- contentPane.add(scrollPane);
- JList list = new JList();
- scrollPane.setViewportView(list);
- JLabel label = new JLabel("\u041E\u0442:");
- label.setBounds(210, 11, 46, 14);
- contentPane.add(label);
- JLabel label_1 = new JLabel("\u041A\u043E\u043C\u0443:");
- label_1.setBounds(210, 42, 46, 14);
- contentPane.add(label_1);
- fromTextField = new JTextField();
- fromTextField.setEnabled(false);
- fromTextField.setBounds(296, 8, 163, 20);
- contentPane.add(fromTextField);
- fromTextField.setColumns(10);
- toTextField = new JTextField();
- toTextField.setEnabled(false);
- toTextField.setBounds(296, 39, 163, 20);
- contentPane.add(toTextField);
- toTextField.setColumns(10);
- JTextArea textArea = new JTextArea();
- textArea.setEnabled(false);
- textArea.setBounds(210, 108, 255, 128);
- contentPane.add(textArea);
- JLabel label_2 = new JLabel("\u0421\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435:");
- label_2.setBounds(210, 77, 100, 14);
- contentPane.add(label_2);
- JButton checkButton = new JButton("\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043F\u043E\u0447\u0442\u0443");
- checkButton.setBounds(10, 239, 173, 23);
- contentPane.add(checkButton);
- JButton sendButton = new JButton("\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C");
- sendButton.setBounds(353, 239, 112, 23);
- contentPane.add(sendButton);
- JButton writeButton = new JButton("\u041D\u0430\u043F\u0438\u0441\u0430\u0442\u044C");
- writeButton.setBounds(210, 239, 112, 23);
- contentPane.add(writeButton);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement