Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import javax.swing.JTextArea;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.FocusEvent;
- import java.awt.event.FocusListener;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JPanel;
- import javax.swing.JRadioButton;
- import javax.swing.JTextField;
- import javax.swing.event.DocumentEvent;
- import javax.swing.event.DocumentListener;
- import javax.xml.bind.JAXB;
- public class BTH1 extends Frame implements ActionListener{
- JButton jbtnOK, jbtnRESET, jbtnEXIT;
- JLabel jlblTitile, jlblMaNV, jlblTenNV, jlblGioiTinh, jlblChucVu, jlblLuong,
- jlblThongTin;
- JTextField jtxtMaNV, jtxtTenNV,jtxtLuong;
- JComboBox jbcoGender, jbcoChucVu;
- JRadioButton jrbMale, jrbFEmale;
- JTextArea jtaTT;
- public BTH1(){
- // Tao giao dien
- this.setSize(850, 1000);
- this.setTitle("Bai thuc hanh so 1");
- this.setVisible(true);
- Font f1 = new Font("Arial", Font.BOLD, 18);
- Font f2 = new Font("Arial", Font.BOLD + Font.ITALIC, 16);
- // Khoi tao cac thanh phan trong cua so
- jlblTitile = new JLabel("THONG TIN NHAN VIEN");
- jlblTitile.setFont(new Font("Arial", Font.BOLD, 24));
- jlblTitile.setForeground(Color.blue);
- jlblMaNV = new JLabel(" Ma nhan vien:");
- jlblMaNV.setFont(f1);
- jlblTenNV = new JLabel(" Ten nhan vien:");
- jlblTenNV.setFont(f1);
- jlblGioiTinh = new JLabel("Gioi tinh:");
- jlblGioiTinh.setFont(f1);
- jlblChucVu = new JLabel("Chuc vu:");
- jlblChucVu.setFont(f1);
- jlblLuong = new JLabel("Luong:");
- jlblLuong.setFont(f1);
- jbtnOK = new JButton("OK");
- jbtnOK.setFont(f2);
- jbtnOK.setForeground(Color.red);
- jbtnOK.addActionListener(this);
- jbtnRESET = new JButton("Reset");
- jbtnRESET.setFont(f2);
- jbtnRESET.setForeground(Color.red);
- jbtnRESET.addActionListener(this);
- jbtnEXIT = new JButton("Exit");
- jbtnEXIT.setFont(f2);
- jbtnEXIT.setForeground(Color.red);
- jbtnEXIT.addActionListener(this);
- jlblThongTin = new JLabel("Thong tin:");
- jlblThongTin.setFont(f1);
- jtxtMaNV = new JTextField();
- jtxtMaNV.setColumns(10);
- jtxtMaNV.setFont(f1);
- jtxtTenNV = new JTextField();
- jtxtTenNV.setColumns(10);
- jtxtTenNV.setFont(f1);
- jtxtLuong = new JTextField();
- jtxtLuong.setColumns(10);
- jtxtLuong.setFont(f1);
- jtaTT = new JTextArea();
- // jtaTT.setSize(50, 70);
- jtaTT.setBounds(20, 20, 200, 350);
- jtaTT.setFont(f1);
- jbcoGender = new JComboBox();
- jbcoGender.setFont(f1);
- jbcoGender.addItem(" Male ");
- jbcoGender.addItem(" Female ");
- jbcoChucVu = new JComboBox();
- jbcoChucVu.setFont(f1);
- jbcoChucVu.addItem(" Giam doc ");
- jbcoChucVu.addItem(" Pho giam doc ");
- jbcoChucVu.addItem(" Truong phong ");
- jbcoChucVu.addItem(" Ke toan ");
- jbcoChucVu.addItem(" Nhan vien ");
- jbcoChucVu.addItem(" Bao ve ");
- jbcoChucVu.addItemListener(new ItemListener() {
- @Override
- public void itemStateChanged(ItemEvent e) {
- if (jbcoChucVu.getSelectedIndex() == 0) {
- jtxtLuong.setText("10000000");
- }
- if (jbcoChucVu.getSelectedIndex() == 1) {
- jtxtLuong.setText("7000000");
- }
- if (jbcoChucVu.getSelectedIndex() == 2) {
- jtxtLuong.setText("6000000");
- }
- if (jbcoChucVu.getSelectedIndex() == 3) {
- jtxtLuong.setText("5000000");
- }
- if (jbcoChucVu.getSelectedIndex() == 4) {
- jtxtLuong.setText("4000000");
- }
- if (jbcoChucVu.getSelectedIndex() == 5) {
- jtxtLuong.setText("2000000");
- }
- }
- });
- // Dien cac thong tin vao bang
- jbcoChucVu.addItemListener(new ItemListener() {
- @Override
- public void itemStateChanged(ItemEvent e) {
- String manv = String.valueOf(jtxtMaNV.getText());
- }
- });
- // add cac thanh phan vao frame
- JPanel pNorth = new JPanel();
- pNorth.add(jlblTitile);
- JPanel pSouth = new JPanel();
- pSouth.setLayout(new FlowLayout());
- pSouth.add(jbtnOK);
- pSouth.add(jbtnRESET);
- pSouth.add(jbtnEXIT);
- JPanel pCenter = new JPanel();
- pCenter.setLayout(new GridLayout(6, 2));
- JPanel p1 = new JPanel();
- p1.add(jlblMaNV);
- pCenter.add(p1);
- JPanel p2 = new JPanel();
- p2.add(jtxtMaNV);
- pCenter.add(p2);
- JPanel p3 = new JPanel();
- p3.add(jlblTenNV);
- pCenter.add(p3);
- JPanel p4 = new JPanel();
- p4.add(jtxtTenNV);
- pCenter.add(p4);
- JPanel p5 = new JPanel();
- p5.add(jlblGioiTinh);
- pCenter.add(p5);
- JPanel p6 = new JPanel();
- p6.add(jbcoGender);
- pCenter.add(p6);
- JPanel p7 = new JPanel();
- p7.add(jlblChucVu);
- pCenter.add(p7);
- JPanel p8 = new JPanel();
- p8.add(jbcoChucVu);
- pCenter.add(p8);
- JPanel p9 = new JPanel();
- p9.add(jlblLuong);
- pCenter.add(p9);
- JPanel p10 = new JPanel();
- p10.add(jtxtLuong);
- pCenter.add(p10);
- JPanel p11 = new JPanel();
- p11.add(jlblThongTin);
- pCenter.add(p11);
- JPanel p12 = new JPanel();
- p12.add(jtaTT);
- pCenter.add(p12);
- this.setLayout(new BorderLayout());
- this.add(pNorth, BorderLayout.NORTH);
- this.add(pSouth, BorderLayout.SOUTH);
- this.add(pCenter, BorderLayout.CENTER);
- }
- @Override
- public void actionPerformed(ActionEvent e) {
- if (e.getSource() == jbtnOK) {
- //Lam su kien vs nut ok
- }
- if (e.getSource() == jbtnRESET) {
- //Lam su kien vs nut Reset
- doReset();
- }
- if (e.getSource() == jbtnEXIT) {
- //Lam su kien vs nut Exit
- doExit();
- }
- }
- void doReset() {
- jtxtMaNV.setText("");
- jtxtTenNV.setText("");
- jtxtLuong.setText("");
- }
- void doExit() {
- if (JOptionPane.showConfirmDialog(null, "Ban co muon thoat ko?", "Thong
- bao", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
- System.exit(0);
- }
- }
- }
- public class Main {
- public static void main(String[] args) {
- BTH1 a = new BTH1();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement