1 lam phien BQT them lan nua nha Tue Nov 06, 2012 11:36 pm
1101817
Vịt mới lớn
bai cua minh la tao ra cai frame co cai textfield cho nhap ma so sinh sinh vao khi nhan nut agree if MSSV nhap vao la 1101817 thi hien showmessagedialog(dung) nguoc lai hien showmessagedialog(sai)
day la bai code cua minh
day la bai code cua minh
- Code:
import javax.swing.*;
import java.awt.LayoutManager;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JButton;
/**
*
* @author Administrator
*/
public abstract class VDLabel extends JFrame implements ActionListener{
private JLabel label;
private JButton button;
private JTextField field;
public VDLabel(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(new Dimension(400,200));
this.setLocation(new Point(200,100));
label = new JLabel("Nhap MSSV: ");
add(label);
field = new JTextField(10);
add(field);
field.addActionListener(this);
button = new JButton("Agree");
add(button);
button.addActionListener(this);
this.setLayout(new FlowLayout());
}
public static void main(String[] args){// bai nay ne con day hog sao hog len tieng
VDLabel label = new VDLabel() {
@Override
public void actionPerformed(ActionEvent ae) {
throw new UnsupportedOperationException("Not supported yet.");
}
};
label.setVisible(true);
}
// @Override
abstract class SubmitAction implements ActionListener{
JTextField field;
SubmitAction(JTextField field) {
this.field = field;
}
@Override
public void actionPerformed(ActionEvent ae) {
if((JButton)ae.getSource() == button)
{
if( field.getText().equals("1101817"))
JOptionPane.showMessageDialog(null,"Dung");
else
JOptionPane.showMessageDialog(null,"Sai");
}
}
}
}