file pertama :
package javaapplication20;
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class StudentApplication {
JFrame f;
JPanel p1, p2, p3, p, p4,p0;
JTabbedPane tp;
ImageIcon btnimg1, btnimg2;
JLabel l1, l2, l3, l4, l5, l6, l7, l8, l9, l10;
JTextField tf1, tf2, tf3, tf4, tf5, tf6, tf7, tf8, tf9, tf10;
JScrollPane sp1;
JButton savebtn, resetbtn, editbtn1, editbtn2, delBtn,coBtn;
StudentApplication() {
f = new JFrame("Form");
p = new JPanel(new GridLayout(2, 1));
p1 = new JPanel(new GridLayout(5, 2));
p2 = new JPanel(new GridLayout(5, 2));
p3 = new JPanel(new GridLayout(2, 2));
p0 = new JPanel(new GridLayout(5, 2));
tp = new JTabbedPane();
l1 = new JLabel("pertama:");
l2 = new JLabel("kedua:");
l3 = new JLabel("hasil:");
l4 = new JLabel("Notes:");
l5 = new JLabel("Enter ID to delete Record:");
//--------------------------------------------
l7 = new JLabel("pertama:");
l8 = new JLabel("kedua:");
l9 = new JLabel("hasil:");
l10 = new JLabel("Notes:");
//--------------------------------------------
tf1 = new JTextField(12);
tf2 = new JTextField(12);
tf3 = new JTextField(12);
tf4 = new JTextField(12);
tf5 = new JTextField(12);
tf6 = new JTextField(12);
tf7 = new JTextField(12);
tf8 = new JTextField(12);
tf9 = new JTextField(12);
tf10 = new JTextField(12);
savebtn = new JButton(" Ok ");
resetbtn = new JButton(" Reset");
editbtn1 = new JButton(" Edit ");
editbtn2 = new JButton(" Save");
delBtn = new JButton("Delete");
coBtn = new JButton("uhuy");
final JTextArea area = new JTextArea(10, 20);
final JScrollPane pane = new JScrollPane(area);
p1.add(l1);
p1.add(tf1);
p1.add(l2);
p1.add(tf2);
p1.add(l3);
p1.add(tf3);
p1.add(l4);
p1.add(tf4);
p1.add(savebtn);
p1.add(resetbtn);
//----------------------------------
p2.add(l7);
p2.add(tf7);
p2.add(l8);
p2.add(tf8);
p2.add(l9);
p2.add(tf9);
p2.add(l10);
p2.add(tf10);
p2.add(editbtn1);
p2.add(editbtn2);
//--------------------------------------
hay d =new hay();
p.add(d);
//
hay ho =new hay();
p0.add(ho);
pane.setVisible(false);
resetbtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
tf1.setText("");
tf2.setText("");
tf3.setText("");
tf4.setText("");
}
});
f.getContentPane().add(tp);
tp.addTab("pertambahan", p1);
tp.addTab("pengurangan", p2);
tp.addTab("perkalian", p);
tp.addTab("pembagian", p0);
f.setSize(500, 200);
f.setVisible(true);
}
public static void main(String z[]) {
StudentApplication app = new StudentApplication();
}
}
=============================================================
file kedua :
package javaapplication20;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class hay extends JPanel {
JTextField txtawal,txtsani,txthasil;
public hay(){
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
panel.setLayout(new GridLayout(5, 3, 3, 3));
// membuat Label !!!
JLabel awal = new JLabel("pertama");
JLabel sani = new JLabel("kedua:");
JLabel hasil = new JLabel("hasil");
// membuat JtextField !!!
txtawal = new JTextField();
txtsani = new JTextField();
txthasil = new JTextField();
// membuat Button !!!
JButton button = new JButton("Ok");
JButton button1 = new JButton("gagal");
panel.add(awal);
panel.add(txtawal);
panel.add(sani);
panel.add(txtsani);
panel.add(hasil);
panel.add(txthasil);
panel.add(button);
panel.add(button1);
add(panel);
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
JDialog.setDefaultLookAndFeelDecorated(true);
int response = JOptionPane.showConfirmDialog(null,"apakah anda yakin ingin keluar ?","OOppzz",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (response == JOptionPane.NO_OPTION) {
System.out.println("No button clicked");
}
else if (response == JOptionPane.YES_OPTION)
{
System.exit(0);
}
else if (response == JOptionPane.CLOSED_OPTION) {
}
}
});
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
System.out.println("coba Bozzzzz");
}
});
}
}
package javaapplication20;
import java.io.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class StudentApplication {
JFrame f;
JPanel p1, p2, p3, p, p4,p0;
JTabbedPane tp;
ImageIcon btnimg1, btnimg2;
JLabel l1, l2, l3, l4, l5, l6, l7, l8, l9, l10;
JTextField tf1, tf2, tf3, tf4, tf5, tf6, tf7, tf8, tf9, tf10;
JScrollPane sp1;
JButton savebtn, resetbtn, editbtn1, editbtn2, delBtn,coBtn;
StudentApplication() {
f = new JFrame("Form");
p = new JPanel(new GridLayout(2, 1));
p1 = new JPanel(new GridLayout(5, 2));
p2 = new JPanel(new GridLayout(5, 2));
p3 = new JPanel(new GridLayout(2, 2));
p0 = new JPanel(new GridLayout(5, 2));
tp = new JTabbedPane();
l1 = new JLabel("pertama:");
l2 = new JLabel("kedua:");
l3 = new JLabel("hasil:");
l4 = new JLabel("Notes:");
l5 = new JLabel("Enter ID to delete Record:");
//--------------------------------------------
l7 = new JLabel("pertama:");
l8 = new JLabel("kedua:");
l9 = new JLabel("hasil:");
l10 = new JLabel("Notes:");
//--------------------------------------------
tf1 = new JTextField(12);
tf2 = new JTextField(12);
tf3 = new JTextField(12);
tf4 = new JTextField(12);
tf5 = new JTextField(12);
tf6 = new JTextField(12);
tf7 = new JTextField(12);
tf8 = new JTextField(12);
tf9 = new JTextField(12);
tf10 = new JTextField(12);
savebtn = new JButton(" Ok ");
resetbtn = new JButton(" Reset");
editbtn1 = new JButton(" Edit ");
editbtn2 = new JButton(" Save");
delBtn = new JButton("Delete");
coBtn = new JButton("uhuy");
final JTextArea area = new JTextArea(10, 20);
final JScrollPane pane = new JScrollPane(area);
p1.add(l1);
p1.add(tf1);
p1.add(l2);
p1.add(tf2);
p1.add(l3);
p1.add(tf3);
p1.add(l4);
p1.add(tf4);
p1.add(savebtn);
p1.add(resetbtn);
//----------------------------------
p2.add(l7);
p2.add(tf7);
p2.add(l8);
p2.add(tf8);
p2.add(l9);
p2.add(tf9);
p2.add(l10);
p2.add(tf10);
p2.add(editbtn1);
p2.add(editbtn2);
//--------------------------------------
hay d =new hay();
p.add(d);
//
hay ho =new hay();
p0.add(ho);
pane.setVisible(false);
resetbtn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
tf1.setText("");
tf2.setText("");
tf3.setText("");
tf4.setText("");
}
});
f.getContentPane().add(tp);
tp.addTab("pertambahan", p1);
tp.addTab("pengurangan", p2);
tp.addTab("perkalian", p);
tp.addTab("pembagian", p0);
f.setSize(500, 200);
f.setVisible(true);
}
public static void main(String z[]) {
StudentApplication app = new StudentApplication();
}
}
=============================================================
file kedua :
package javaapplication20;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class hay extends JPanel {
JTextField txtawal,txtsani,txthasil;
public hay(){
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
panel.setLayout(new GridLayout(5, 3, 3, 3));
// membuat Label !!!
JLabel awal = new JLabel("pertama");
JLabel sani = new JLabel("kedua:");
JLabel hasil = new JLabel("hasil");
// membuat JtextField !!!
txtawal = new JTextField();
txtsani = new JTextField();
txthasil = new JTextField();
// membuat Button !!!
JButton button = new JButton("Ok");
JButton button1 = new JButton("gagal");
panel.add(awal);
panel.add(txtawal);
panel.add(sani);
panel.add(txtsani);
panel.add(hasil);
panel.add(txthasil);
panel.add(button);
panel.add(button1);
add(panel);
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
JDialog.setDefaultLookAndFeelDecorated(true);
int response = JOptionPane.showConfirmDialog(null,"apakah anda yakin ingin keluar ?","OOppzz",
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
if (response == JOptionPane.NO_OPTION) {
System.out.println("No button clicked");
}
else if (response == JOptionPane.YES_OPTION)
{
System.exit(0);
}
else if (response == JOptionPane.CLOSED_OPTION) {
}
}
});
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent ae) {
System.out.println("coba Bozzzzz");
}
});
}
}