Professional Documents
Culture Documents
/*
PHAN 2: CONSTRUCTOR : chung ta se goi cac ham thao tac voi componets trong constructor
PHAN 3: HAM THAO TAC VOI COMPONETS: cac ham toi thieu phai co:
+ setSize
+ setLocation
+ setDefaultCloseOperation();
*/
// PHAN 2: CONSTRUCTOR
public ButtonExample() throws HeadlessException {
prepareGUI();
setLayout(quitButton);
setTitle("Quit Button");
this.pack();
this.setSize(500, 400);
this.setLocation(50, 100);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gl.setHorizontalGroup(gl.createSequentialGroup()
.addGroup(gl.createParallelGroup(GroupLayout.Alignment.LEADING).addComponent(jlUser).addComponent(jlPass))
.addGroup(gl.createParallelGroup(GroupLayout.Alignment.TRAILING).addComponent(jtxtUser).addComponent(quitButton))
);
gl.setVerticalGroup(gl.createSequentialGroup()
.addGroup(gl.createParallelGroup(GroupLayout.Alignment.BASELINE).addComponent(jlUser).addComponent(jtxtUser))
.addGroup(gl.createParallelGroup(GroupLayout.Alignment.BASELINE)).addComponent(jlPass).addComponent(quitButton)
);
// PHAN 5: MAIN
public static void main(String[] args) {
ButtonExample demo = new ButtonExample();
demo.setVisible(true);
}
}
1. Label
2. Button
3. Message dialog
4.