ini bro tampilannya... cara belajar java. efextif...
ni coding belum lengkapnya:
import javax.swing.text.JTextComponent;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
//new
import javax.swing.JDialog;
//
public class BangunRuangGUI extends JFrame {
private JPanel panelUtama;
private JPanel panelAtas;
private JPanel panelTengah;
private JPanel panelBawah;
private JLabel lbl1;
private JLabel lbl2;
private JLabel lbl3;
private JLabel lbl4;
private JLabel lbl5;
private JLabel lbl6;
private JLabel lbl7;
private JLabel lbl8;
private JLabel lbl9;
private JTextField txtInput1;
private JTextField txtInput2;
private JTextField txtInput3;
private JTextField txtInput4;
private JTextField txtInput5;
private JTextField txtInput6;
private JTextField txtInput7;
private JTextField txtInput8;
private JButton btnOk;
private JButton btnExit;
public BangunRuangGUI() {
initComponent();
this.setLocationRelativeTo(this);
}
public void initComponent() {
panelUtama = new JPanel();
panelAtas = new JPanel();
panelTengah = new JPanel();
panelBawah = new JPanel();
txtInput1 = new JTextField();
txtInput2 = new JTextField();
txtInput3 = new JTextField();
txtInput4 = new JTextField();
txtInput5 = new JTextField();
txtInput6 = new JTextField();
txtInput7 = new JTextField();
txtInput8 = new JTextField();
lbl1 = new JLabel();
lbl2 = new JLabel();
lbl3 = new JLabel();
lbl4 = new JLabel();
lbl5 = new JLabel();
lbl6 = new JLabel();
lbl7 = new JLabel();
lbl8 = new JLabel();
lbl9 = new JLabel();
btnOk = new JButton();
btnExit = new JButton();
//new Dialog Pembayaran
new JDialog (this, "KELAS PEMBAYARAN LISTRIK"){
{
this.setSize(400, 590);
this.setVisible(true);
}
};
//
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setTitle("PERKIRAAN PEMBAYARAN LISTRIK");
this.setSize(500, 400);
this.setResizable(false);
this.getContentPane().setLayout(null);
this.add(panelUtama);
panelUtama.setLayout(null);
panelUtama.setBackground(Color.black);
panelUtama.setOpaque(true);
panelUtama.setBounds(0, 0, 500, 400);
//new
panelAtas.setLayout(null);
panelAtas.setBackground(new Color(0,0,0)); // BLACK BRO
panelAtas.setOpaque(true);
panelUtama.add(panelAtas);
panelAtas.setBounds(0,0,500,150);
panelTengah.setLayout(null);
panelTengah.setBackground(new Color(255,255,255)); // WHITE BRO
panelTengah.setOpaque(true);
panelUtama.add(panelTengah);
panelTengah.setBounds(0,0,500,200);
panelBawah.setLayout(null);
panelBawah.setBackground(new Color(13,128,13)); // ijo BRO
panelBawah.setOpaque(true);
panelUtama.add(panelBawah);
panelBawah.setBounds(0,0,500,400);
//
lbl1.setText("Waat/Daya ");
lbl1.setOpaque(true);
panelAtas.add(lbl1); //panel atas karene untuk menumpuk
lbl1.setBounds(10,10,120,20);
//new
lbl2.setText("Biaya per Kwh ");
lbl2.setOpaque(true);
panelAtas.add(lbl2);
lbl2.setBounds(10,40,120,20);
lbl3.setText("HASIL ");
lbl3.setBackground(new Color(13,128,13));
lbl3.setOpaque(true);
panelTengah.add(lbl3);
lbl3.setBounds(225,180,40,25); //200
txtInput6.setText(null);
txtInput6.setOpaque(true);
panelBawah.add(txtInput6);
txtInput6.setBounds(151,235,190,25);
txtInput7.setText(null);
txtInput7.setOpaque(true);
panelBawah.add(txtInput7);
txtInput7.setBounds(151,265,190,25);
txtInput8.setText(null);
txtInput8.setOpaque(true);
panelBawah.add(txtInput8);
txtInput8.setBounds(151,295,190,25);
//
btnOk.setText("OK");
btnOk.setOpaque(true);
btnExit.setText("EXIT");
btnExit.setOpaque(true);
panelBawah.add(btnOk);
btnOk.setBounds(375,235,90,40);
btnOk.addActionListener(ActListener);
panelBawah.add(btnExit);
btnExit.setBackground(new Color(255,13,13));
btnExit.setBounds(375,320,90,40);
btnExit.addActionListener(ActListener);
}
private ActionListener ActListener = new ActionListener() {
//@Override
public void actionPerformed(ActionEvent event) {
if(event.getSource().equals(btnOk)) {
System.out.println(txtInput1.getText());
System.out.println(txtInput2.getText());
System.out.println(txtInput3.getText());
System.out.println("Rp."+txtInput4.getText());
//txtInput4.setText()=txtInput1.getText();
}
else if(event.getSource().equals(btnExit)) {
System.exit(0);
}
}
};
public static void main(String[] IRUS) {
BangunRuangGUI me = new BangunRuangGUI();
me.setVisible(true);
}
}