package les_3; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import java.awt.Toolkit; import javax.swing.JLabel; import java.awt.Color; import java.awt.Font; import javax.swing.JTextField; import javax.swing.JButton; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class prog extends JFrame { private JPanel contentPane; private JTextField textFieldName; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { public void run() { try { prog frame = new prog(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public prog() { setResizable(false); setIconImage(Toolkit.getDefaultToolkit().getImage(prog.class.getResource("/javax/swing/plaf/metal/icons/Inform.gif"))); setTitle("\u041E\u043A\u043D\u043E"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 206); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel label = new JLabel("\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0418\u043C\u044F:"); label.setFont(new Font("Tahoma", Font.PLAIN, 20)); label.setForeground(Color.RED); label.setBounds(29, 40, 141, 31); contentPane.add(label); textFieldName = new JTextField(); textFieldName.setForeground(Color.BLUE); textFieldName.setFont(new Font("Tahoma", Font.PLAIN, 20)); textFieldName.setBounds(166, 40, 239, 38); contentPane.add(textFieldName); textFieldName.setColumns(10); JButton btnNewButton = new JButton("\u0412\u0445\u043E\u0434"); btnNewButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { String str = textFieldName.getText().trim(); if (str.equals("")) { JOptionPane.showMessageDialog(null, "Введите Имя!"); } else { JOptionPane.showMessageDialog(null, "Привет, "+str+"!"); } } }); btnNewButton.setForeground(Color.MAGENTA); btnNewButton.setFont(new Font("Tahoma", Font.PLAIN, 20)); btnNewButton.setBounds(166, 89, 239, 43); contentPane.add(btnNewButton); } }