SetBound ActionListener
SetBound ActionListener
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class zeref extends JFrame implements ActionListener {
JPanel p1;
JTextField tf1,tf2;
JButton b1;
JLabel ltitle,l1,l2;
public zeref(){
setLayout(null);
p1 = new JPanel(null);
p1.setBounds(0, 0, 400, 500);
p1.setBackground(Color.yellow);
ltitle = new JLabel("Student Information ");
ltitle.setBounds(70, 40, 150,50);
l1 = new JLabel(" Nama: ");
l1.setBounds(5, 80, 150, 20);
tf1 = new JTextField(20);
tf1.setBounds(6, 100, 150, 20);
l2 = new JLabel(" Kelas");
l2.setBounds(7, 120, 150, 20);
tf2 = new JTextField(20);
tf2.setBounds(8, 140, 150, 20);
b1 = new JButton("Tekan Saya");
b1.setBounds(9, 170, 100, 30);
b1.addActionListener(this);
add(p1);
p1.add(ltitle);
p1.add(l1);
p1.add(tf1);
p1.add(l2);
p1.add(tf2);
p1.add(b1);
}
public void actionPerformed(ActionEvent e){
String nama = tf1.getText();
String kelas = tf2.getText();
if(e.getSource() == b1){
sambung s = new sambung(nama,kelas);
s.setVisible(true);
setVisible(false);
}
}
Create class baru utk smbgn coding setBound di atas ^|^ (continue)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class sambung extends JFrame implements ActionListener {
JLabel lnama,lkelas,ltajuk;
JButton btexit;
public sambung(String n, String k){
setSize(300,300);
setVisible(true);
setLayout(null);
setTitle("Send Data");
ltajuk = new JLabel("Student Information");
ltajuk.setBounds(70, 40, 150,50);
lnama = new JLabel(" Nama: "+n);
lnama.setBounds(5, 80, 150, 20);
lkelas = new JLabel(" Kelas: "+k);
lkelas.setBounds(5, 105, 150, 20);
btexit = new JButton("Exit");
btexit.setBounds(9, 130, 100, 30);
btexit.addActionListener((ActionListener) this);
add(ltajuk);
add(lnama);
add(lkelas);
add(btexit);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==btexit){
System.exit(0);
}
}