You are on page 1of 16

Modul 2:

Tujuan : Mengenal Komponen dan Kontainer GUI AWT

1.Desain Interface:

2.Coding:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/*
* java_awt.java
*
* Created on Jun 17, 2009, 11:23:30 AM
*/

/**
*
* @author Acer
*/
import javax.swing.JOptionPane;
public class java_awt extends javax.swing.JFrame {

/** Creates new form java_awt */


public java_awt() {
initComponents();
}

/** This method is called from within the constructor to


* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
Write Once, Run Everywhere
Rahmadi, S.E, S.Kom
Page |1
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jInternalFrame3 = new javax.swing.JInternalFrame();


label7 = new java.awt.Label();
label8 = new java.awt.Label();
label9 = new java.awt.Label();
chk_paket4 = new java.awt.Checkbox();
chk_paket5 = new java.awt.Checkbox();
chk_paket6 = new java.awt.Checkbox();
txt_totalharga1 = new java.awt.TextField();
jInternalFrame1 = new javax.swing.JInternalFrame();
label1 = new java.awt.Label();
label3 = new java.awt.Label();
label2 = new java.awt.Label();
chk_paket1 = new java.awt.Checkbox();
chk_paket2 = new java.awt.Checkbox();
chk_paket3 = new java.awt.Checkbox();
txt_totalharga = new java.awt.TextField();
jInternalFrame2 = new javax.swing.JInternalFrame();
label4 = new java.awt.Label();
label5 = new java.awt.Label();
label6 = new java.awt.Label();
ls_paket = new java.awt.List();
txt_area = new java.awt.TextArea();
jInternalFrame4 = new javax.swing.JInternalFrame();
label10 = new java.awt.Label();
label11 = new java.awt.Label();
chc_paket = new java.awt.Choice();

jInternalFrame3.setBackground(new java.awt.Color(0, 255, 255));


jInternalFrame3.setVisible(true);
jInternalFrame3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jInternalFrame3MouseClicked(evt);
}
});

label7.setFont(new java.awt.Font("Arial Black", 1, 18)); // NOI18N


label7.setText("Paket Pembayaran Cepat Saji");

label8.setText("Jenis Paket");

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |2
label9.setText("Total Harga");

chk_paket4.setLabel("Paket 1");
chk_paket4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chk_paket4MouseClicked(evt);
}
});

chk_paket5.setLabel("Paket 2");
chk_paket5.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chk_paket5MouseClicked(evt);
}
});

chk_paket6.setLabel("Paket 3");
chk_paket6.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chk_paket6MouseClicked(evt);
}
});

javax.swing.GroupLayout jInternalFrame3Layout = new


javax.swing.GroupLayout(jInternalFrame3.getContentPane());
jInternalFrame3.getContentPane().setLayout(jInternalFrame3Layout);
jInternalFrame3Layout.setHorizontalGroup(
jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame3Layout.createSequentialGroup()
.addGap(31, 31, 31)

.addGroup(jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label7, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jInternalFrame3Layout.createSequentialGroup()

.addGroup(jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label8, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(label9, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(55, 55, 55)

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |3
.addGroup(jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txt_totalharga1, javax.swing.GroupLayout.PREFERRED_SIZE, 177,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chk_paket6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chk_paket5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chk_paket4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(25, Short.MAX_VALUE))
);
jInternalFrame3Layout.setVerticalGroup(
jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame3Layout.createSequentialGroup()
.addGap(21, 21, 21)
.addComponent(label7, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(30, 30, 30)

.addGroup(jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label8, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jInternalFrame3Layout.createSequentialGroup()
.addComponent(chk_paket4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(chk_paket5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(chk_paket6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(21, 21, 21)

.addGroup(jInternalFrame3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING
)
.addComponent(label9, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txt_totalharga1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(215, Short.MAX_VALUE))
);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |4
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowActivated(java.awt.event.WindowEvent evt) {
formWindowActivated(evt);
}
});

jInternalFrame1.setBackground(new java.awt.Color(0, 255, 255));


jInternalFrame1.setVisible(true);
jInternalFrame1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jInternalFrame1MouseClicked(evt);
}
});

label1.setFont(new java.awt.Font("Arial Black", 1, 18)); // NOI18N


label1.setText("Paket Pembayaran Cepat Saji");

label3.setText("Jenis Paket");

label2.setText("Total Harga");

chk_paket1.setLabel("Paket 1");
chk_paket1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chk_paket1MouseClicked(evt);
}
});

chk_paket2.setLabel("Paket 2");
chk_paket2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chk_paket2MouseClicked(evt);
}
});

chk_paket3.setLabel("Paket 3");
chk_paket3.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chk_paket3MouseClicked(evt);
}
});

javax.swing.GroupLayout jInternalFrame1Layout = new


javax.swing.GroupLayout(jInternalFrame1.getContentPane());

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |5
jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
jInternalFrame1Layout.setHorizontalGroup(
jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGap(31, 31, 31)

.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jInternalFrame1Layout.createSequentialGroup()

.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(55, 55, 55)

.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(txt_totalharga, javax.swing.GroupLayout.PREFERRED_SIZE, 177,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chk_paket3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chk_paket2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chk_paket1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
.addContainerGap(25, Short.MAX_VALUE))
);
jInternalFrame1Layout.setVerticalGroup(
jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGap(21, 21, 21)
.addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(30, 30, 30)

.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addComponent(chk_paket1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |6
.addComponent(chk_paket2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(chk_paket3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(21, 21, 21)

.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING
)
.addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txt_totalharga, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(367, Short.MAX_VALUE))
);

jInternalFrame2.setBackground(new java.awt.Color(51, 255, 0));


jInternalFrame2.setVisible(true);
jInternalFrame2.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jInternalFrame2MouseClicked(evt);
}
});

label4.setFont(new java.awt.Font("Arial Black", 1, 18)); // NOI18N


label4.setText("Paket Pembayaran Cepat Saji");

label5.setText("Jenis Paket");

label6.setText("Total Harga");

ls_paket.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
ls_paketMouseClicked(evt);
}
});
ls_paket.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ls_paketActionPerformed(evt);
}
});

txt_area.setEditable(false);

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |7
javax.swing.GroupLayout jInternalFrame2Layout = new
javax.swing.GroupLayout(jInternalFrame2.getContentPane());
jInternalFrame2.getContentPane().setLayout(jInternalFrame2Layout);
jInternalFrame2Layout.setHorizontalGroup(
jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame2Layout.createSequentialGroup()
.addContainerGap()

.addGroup(jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(label4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jInternalFrame2Layout.createSequentialGroup()
.addComponent(label6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txt_area, javax.swing.GroupLayout.PREFERRED_SIZE, 5,
Short.MAX_VALUE))
.addGroup(jInternalFrame2Layout.createSequentialGroup()
.addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(ls_paket, javax.swing.GroupLayout.PREFERRED_SIZE, 104,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(18, Short.MAX_VALUE))
);
jInternalFrame2Layout.setVerticalGroup(
jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame2Layout.createSequentialGroup()
.addGap(24, 24, 24)
.addComponent(label4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(30, 30, 30)

.addGroup(jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame2Layout.createSequentialGroup()
.addComponent(label5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(49, 49, 49))
.addGroup(jInternalFrame2Layout.createSequentialGroup()
.addComponent(ls_paket, 0, 0, Short.MAX_VALUE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))

.addGroup(jInternalFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |8
.addComponent(label6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txt_area, javax.swing.GroupLayout.PREFERRED_SIZE, 110,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(308, 308, 308))
);

jInternalFrame4.setBackground(new java.awt.Color(0, 255, 255));


jInternalFrame4.setVisible(true);
jInternalFrame4.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
jInternalFrame4MouseClicked(evt);
}
});

label10.setFont(new java.awt.Font("Arial Black", 1, 18)); // NOI18N


label10.setText("Paket Pembayaran Cepat Saji");

label11.setText("Jenis Paket");

chc_paket.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
chc_paketMouseClicked(evt);
}
});
chc_paket.addItemListener(new java.awt.event.ItemListener() {
public void itemStateChanged(java.awt.event.ItemEvent evt) {
chc_paketItemStateChanged(evt);
}
});

javax.swing.GroupLayout jInternalFrame4Layout = new


javax.swing.GroupLayout(jInternalFrame4.getContentPane());
jInternalFrame4.getContentPane().setLayout(jInternalFrame4Layout);
jInternalFrame4Layout.setHorizontalGroup(
jInternalFrame4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame4Layout.createSequentialGroup()

.addGroup(jInternalFrame4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame4Layout.createSequentialGroup()
.addGap(31, 31, 31)
.addComponent(label11, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(43, 43, 43)

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
Page |9
.addComponent(chc_paket, javax.swing.GroupLayout.PREFERRED_SIZE, 189,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jInternalFrame4Layout.createSequentialGroup()
.addGap(21, 21, 21)
.addComponent(label10, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap(35, Short.MAX_VALUE))
);
jInternalFrame4Layout.setVerticalGroup(
jInternalFrame4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame4Layout.createSequentialGroup()
.addGap(20, 20, 20)
.addComponent(label10, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(31, 31, 31)

.addGroup(jInternalFrame4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(label11, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(chc_paket, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(404, Short.MAX_VALUE))
);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());


getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jInternalFrame2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jInternalFrame4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(486, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jInternalFrame2, javax.swing.GroupLayout.Alignment.LEADING)

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 10
.addComponent(jInternalFrame1, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(826, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addComponent(jInternalFrame4, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
);

pack();
}// </editor-fold>

private void formWindowActivated(java.awt.event.WindowEvent evt) {


// TODO add your handling code here:
this.setExtendedState(this.getExtendedState() | this.MAXIMIZED_BOTH);
//mengisi list box
ls_paket.removeAll();
ls_paket.add("Paket 1");
ls_paket.add("Paket 2");
ls_paket.add("Paket 3");
//menigisi choose
chc_paket.removeAll();
chc_paket.add("Paket 1");
chc_paket.add("Paket 2");
chc_paket.add("Paket 3");

private void chk_paket1MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
if(chk_paket1.getState()==true&&chk_paket2.getState()==false&&chk_paket3.getState()==false)
{
txt_totalharga.setText("Rp. 15,000.00");
}
else
if(chk_paket1.getState()==true&&chk_paket2.getState()==true&&chk_paket3.getState()==false)
{
txt_totalharga.setText("Rp. 25,000.00");
}
else
if(chk_paket1.getState()==true&&chk_paket2.getState()==true&&chk_paket3.getState()==true)
{

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 11
txt_totalharga.setText("Rp. 35,000.00");
}
else
{
txt_totalharga.setText("Rp. 0.00");
}
}

private void chk_paket2MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
if(chk_paket1.getState()==true&&chk_paket2.getState()==false&&chk_paket3.getState()==false)
{
txt_totalharga.setText("Rp. 15,000.00");
}
else
if(chk_paket1.getState()==true&&chk_paket2.getState()==true&&chk_paket3.getState()==false)
{
txt_totalharga.setText("Rp. 25,000.00");
}
else
if(chk_paket1.getState()==true&&chk_paket2.getState()==true&&chk_paket3.getState()==true)
{
txt_totalharga.setText("Rp. 35,000.00");
}
else
{
txt_totalharga.setText("Rp. 0.00");
}
}

private void jInternalFrame1MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:

private void chk_paket3MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
if(chk_paket1.getState()==true&&chk_paket2.getState()==false&&chk_paket3.getState()==false)
{
txt_totalharga.setText("Rp. 15,000.00");
}
else
if(chk_paket1.getState()==true&&chk_paket2.getState()==true&&chk_paket3.getState()==false)
{

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 12
txt_totalharga.setText("Rp. 25,000.00");
}
else
if(chk_paket1.getState()==true&&chk_paket2.getState()==true&&chk_paket3.getState()==true)
{
txt_totalharga.setText("Rp. 35,000.00");
}
else
{
txt_totalharga.setText("Rp. 0.00");
}
}

private void jInternalFrame2MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
}

private void ls_paketActionPerformed(java.awt.event.ActionEvent evt) {


// TODO add your handling code here:
}

private void ls_paketMouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
int pilih = ls_paket.getSelectedIndex();
switch (pilih){
case 0 :
txt_area.setText("Paket 1 Harga Rp. 5,000.00");
break;
case 1 :
txt_area.setText("Paket 2 Harga Rp. 10,000.00");
break;
case 2 :
txt_area.setText("Paket 3 Harga Rp. 15,000.00");
break;
default:
txt_area.setText("Paket Belum Tersedia");
}
}

private void chk_paket4MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
}

private void chk_paket5MouseClicked(java.awt.event.MouseEvent evt) {

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 13
// TODO add your handling code here:
}

private void chk_paket6MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
}

private void jInternalFrame3MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
}

private void jInternalFrame4MouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:
}

private void chc_paketMouseClicked(java.awt.event.MouseEvent evt) {


// TODO add your handling code here:

private void chc_paketItemStateChanged(java.awt.event.ItemEvent evt) {


// TODO add your handling code here:
int pilihan=chc_paket.getSelectedIndex();
if(pilihan==0)
{
JOptionPane.showMessageDialog(null,"Paket 1 Harga Rp. 5,000.00");
}
else
if(pilihan==1)
{
JOptionPane.showMessageDialog(null,"Paket 2 Harga Rp. 10,000.00");
}
else
if(pilihan==2)
{
JOptionPane.showMessageDialog(null,"Paket 3 Harga Rp. 15,000.00");
}
else
JOptionPane.showMessageDialog(null,"Silahkan Pilih Paket 1,2,3");
}

/**
* @param args the command line arguments
*/

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 14
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new java_awt().setVisible(true);
}
});
}

// Variables declaration - do not modify


private java.awt.Choice chc_paket;
private java.awt.Checkbox chk_paket1;
private java.awt.Checkbox chk_paket2;
private java.awt.Checkbox chk_paket3;
private java.awt.Checkbox chk_paket4;
private java.awt.Checkbox chk_paket5;
private java.awt.Checkbox chk_paket6;
private javax.swing.JInternalFrame jInternalFrame1;
private javax.swing.JInternalFrame jInternalFrame2;
private javax.swing.JInternalFrame jInternalFrame3;
private javax.swing.JInternalFrame jInternalFrame4;
private java.awt.Label label1;
private java.awt.Label label10;
private java.awt.Label label11;
private java.awt.Label label2;
private java.awt.Label label3;
private java.awt.Label label4;
private java.awt.Label label5;
private java.awt.Label label6;
private java.awt.Label label7;
private java.awt.Label label8;
private java.awt.Label label9;
private java.awt.List ls_paket;
private java.awt.TextArea txt_area;
private java.awt.TextField txt_totalharga;
private java.awt.TextField txt_totalharga1;
// End of variables declaration

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 15
3.Implementation:

Write Once, Run Everywhere


Rahmadi, S.E, S.Kom
P a g e | 16

You might also like