Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.intech.gui;
- import java.awt.BorderLayout;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import com.intech.engine.users;
- import javax.swing.JTextField;
- import javax.swing.JLabel;
- import java.awt.Font;
- import java.awt.Color;
- import javax.swing.JButton;
- import java.awt.event.ActionListener;
- import java.awt.event.ActionEvent;
- public class adduser extends JFrame {
- private JPanel contentPane;
- private JTextField tusername;
- private JTextField tpassword;
- private JTextField tfullname;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- adduser frame = new adduser();
- frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the frame.
- */
- public adduser() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- setContentPane(contentPane);
- contentPane.setLayout(null);
- JLabel label = new JLabel("User Name");
- label.setFont(new Font("Tahoma", Font.PLAIN, 20));
- label.setBounds(57, 44, 105, 25);
- contentPane.add(label);
- JLabel label_1 = new JLabel("Password");
- label_1.setFont(new Font("Tahoma", Font.PLAIN, 20));
- label_1.setBounds(57, 91, 105, 25);
- contentPane.add(label_1);
- tusername = new JTextField();
- tusername.setFont(new Font("Tahoma", Font.PLAIN, 18));
- tusername.setColumns(10);
- tusername.setBounds(193, 44, 184, 25);
- contentPane.add(tusername);
- tpassword = new JTextField();
- tpassword.setFont(new Font("Tahoma", Font.PLAIN, 18));
- tpassword.setColumns(10);
- tpassword.setBounds(193, 91, 184, 25);
- contentPane.add(tpassword);
- JLabel err = new JLabel("");
- err.setForeground(Color.RED);
- err.setFont(new Font("Tahoma", Font.BOLD, 14));
- err.setBounds(57, 212, 320, 25);
- contentPane.add(err);
- JLabel lblFullname = new JLabel("Fullname");
- lblFullname.setFont(new Font("Tahoma", Font.PLAIN, 20));
- lblFullname.setBounds(57, 133, 105, 25);
- contentPane.add(lblFullname);
- tfullname = new JTextField();
- tfullname.setFont(new Font("Tahoma", Font.PLAIN, 18));
- tfullname.setColumns(10);
- tfullname.setBounds(193, 133, 184, 25);
- contentPane.add(tfullname);
- JButton btnadd = new JButton("Add User");
- btnadd.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- if(tusername.getText().length()==0 || tpassword.getText().length()==0 || tfullname.getText().length()==0)
- {
- err.setText("username or password or fullname is missing");
- }
- else
- {
- users user=new users();
- user.init();
- user.opencon();
- if(user.adduser(tusername.getText().toString(), tpassword.getText().toString(),tfullname.getText().toString()))
- {
- err.setText("User inserted successfully");
- }
- else
- {
- err.setText("User not inserted");
- }
- user.closecon();
- }
- }
- });
- btnadd.setFont(new Font("Tahoma", Font.BOLD, 18));
- btnadd.setBounds(57, 180, 320, 23);
- contentPane.add(btnadd);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement