Minggu, 18 Desember 2011

Tugas java


import java.awt.*;
import javax.swing.*;

class layout extends JFrame {

JButton Btna,Btnb, Btnc, Btnd, Btne,Btnf, Btng, Btnh, Btni, Btnj, Btnk, Btnl ;
JLabel lNama,lNama2,lNama3;
JPanel P1,P2,P3;

//pembuatan kelas layout gridlayout,flowlayout dan nonelayout
public layout() {
setTitle("MULTI LAYOUT");
JLabel lNama= new JLabel("Flow Layout" );
JButton Btna=new JButton ("0");

JButton Btnb=new JButton ("1");

JButton Btnc=new JButton ("2");

JButton Btnd=new JButton ("3");

JLabel lNama2= new JLabel("None Layout" );
JButton Btne=new JButton ("4");
JButton Btnf=new JButton ("5");
JButton Btng=new JButton ("6");
JButton Btnh=new JButton ("7");
JLabel lNama3= new JLabel("Grid Layout" );
JButton Btni=new JButton ("8");
JButton Btnj=new JButton ("9");
JButton Btnk=new JButton ("10");
JButton Btnl=new JButton ("11");
//pembuatan Jpanel
P1 = new JPanel();
P2 = new JPanel();
P3 = new JPanel();
//memanggil nama objek
setLayout(null);
add(lNama);
add(lNama2);
add(lNama3);
add(P1);
add(P2);
add(P3);
//setbounds berguna untuk mengatur letak button
lNama.setBounds(15,10,100,20);
lNama2.setBounds(220,10,100,20);
lNama3.setBounds(320,10,100,20);
P1.setBounds(5,30,200,40);
P2.setBounds(215,30,200,100);
P3.setBounds(320,30,200,150);

P1.setLayout(new FlowLayout());
P1.add(Btna);
P1.add(Btnb);
P1.add(Btnc);
P1.add(Btnd);

P2.setLayout(null);
P2.add(Btne);
P2.add(Btnf);
P2.add(Btng);
P2.add(Btnh);

Btne.setBounds(5,10,70,20);
Btnf.setBounds(5,30,70,20);
Btng.setBounds(5,50,70,20);
Btnh.setBounds(5,70,70,20);

P3.setLayout(new GridLayout(2,1));
P3.add(Btni);
P3.add(Btnj);
P3.add(Btnk);
P3.add(Btnl);
P3.setSize(100,100);

setSize(500,200);// membuat ukuran size frame
setVisible(true);
setDefaultCloseOperation(3);

}
}
//menciptakan kelas utama
public class aku {
public static void main(String[] args) {
layout l = new layout();
}
}

Minggu, 04 Desember 2011

Tugas JAVA VIII


import javax.swing.*;
 class frameTurunan extends JFrame {
  JLabel Lnim = new JLabel ("NIM : ");
  final JTextField fNIM = new JTextField(10);
  JLabel Lnama = new JLabel ("Nama : ");
  final JTextField fNama = new JTextField(10);
  JButton btnok = new JButton ("ok");
  JButton btnBtl = new JButton ("batal");
  public frameTurunan (String judul){
setLayout (null);
    setTitle(judul);
    setSize(250,200);
    add(Lnim);
    add(fNIM);
    add(Lnama);
    add(fNama);
    add(btnOK);
    add(btnBtl);
    setVisible(true);

    Lnim.setBounds(10,10,120,25);
    fNIM.setBounds(130,10,100,25);
    Lnama.setBounds(10,35,100,25);
    fNama.setBounds(130,35,120,25);
    btnok.setBounds(80,80,120,25);
    btnBtl.setBounds(210,80,120,25);

   }
  }

public class Latihan {
 public static void main(String[]args) {
   frameTurunan f = new frameTurunan ("Coba - Coba");
   }
  }

Penjelasannya : “public class Latihan {“ ini sebagai kelas utama. “  JLabel Lnim = new JLabel ("NIM : ");” ini membuat label dengan nama nim.Yang kotak textbox nim nya menggunakan perintah “  final JTextField fNIM = new JTextField(10);”  

  JButton btnok = new JButton ("ok");” ini perintah untuk membuat nama objek ok dengan menggunakan menu button.



Pert Praktikum VIII


Membuat Program cthawt1.java

import java.awt.*;
 public class cthawt1 {
  public static void main (String[] args) {
            Frame myFrame = new Frame ("contoh program awt");
            Label myLabel = new Label ("selamat belajar java");
            myFrame.add (myLabel);
            myFrame.setSize(200,150);
            myFrame.show();
}
}
Penjelasannya : “public class cthwt1” itu sebagai kelas utama dalam import java.awt. “Frame myFrame” itu untuk membuat object dengan judul awt frame “contoh program awt”. “Label myLabel” itu untuk membuat object dengan judul awt frame “selamat belajar java”. Maksud dari “myFrame.add (myLabel);” yaitu menambahkan myLabel ke dalam myFrame”.
Maksud dari “myFrame.setSize(200,150);: yaitu nam object dengan ukuran frame yang dikenal sebagai method.
myFrame.show();=menampilkan myFrame.

Membuat Program cthawt2.java

import java.awt.*;
class frameTurunan extends Frame {
  Label myLabel = new Label ("Selamat Belajar JAVA!");
  public frameTurunan (String judul) {
     setTitle (judul);
     setSize (200,200);
     add (myLabel);
     show();
     }
    }
    public class cthawt2 {
      public static void main (String[] args) {
             frameTurunan  f =  new frameTurunan("Ini Frame Turunan");
             }
            }
Penjelasannya :    “public class cthawt2 {“ ini sebagai kelas utama . Dengan nama object frameTurunan/ mebuat objek dengan “Ini Frame Turunan”. “  public frameTurunan (String judul) {“ ini menjelaskan membuat nama judul di kotak dialog pada outputnya dengan judul frameTurunan dengan ukuran ( setSize (200,200);)
  “Label myLabel = new Label ("Selamat Belajar JAVA!");” ini menjelaskan membuat objek dengan nama kelas myLabel “Selamat Belajar JAVA!”…….



Membuat Program cthswing1.java
import javax.swing.*;
public class cthswing1 {
  public static void main(String[] args) {
            JFrame myFrame = new JFrame ("Contoh program Swing");
            JLabel myLabel = new JLabel ("Selamat belajar JAVA");
            myFrame.add(myLabel);
            myFrame.setSize (200, 150);
            myFrame.setVisible (true);
  myFrame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
  }
 }
Penjelasannya : “public class cthswing1 {“ sebagai kelas utama. “JFrame myFrame = new JFrame ("Contoh program Swing");” ini membuat nama frame dengan outputnya Contoh program Swing. “JLabel myLabel = new JLabel ("Selamat belajar JAVA");” ini membuat nama label dengan nama outputnya Selamat belajar JAVA. Menambah frame di dalam label dengan perintah (myFrame.add(myLabel);). Dengan ukuran framenya myFrame.setSize (200, 150);.





Membuat Program cthswing2.java

import javax.swing.*;
class frameTurunan extends JFrame {
  JLabel myLabel = new JLabel ("Selamat Belajar JAva!");
  public frameTurunan (String judul) {
            setTitle (judul);
            setSize (200,200);
            add (myLabel);
            setVisible (true);
  }
 }
 public class cthswing2 {
   public static void main(String[] args) {
      frameTurunan f = new frameTurunan ("Ini Frame Turunan");
      }
     }
Penjelasannya :Program perintah ini mempunyai 2 kelas utama. “JLabel myLabel = new JLabel ("Selamat Belajar JAva!");” perintah membuat label dengan perintah outputnya Selamat Belajar Java. “public frameTurunan (String judul) {“ ini kelas utama frameTurunan untuk membuat judul dengan menggunakan perintah setTitle (judul); , dan menggunakan ukuran dengan menggunakan perintah setSize (200,200); yang berperan sebagai method.
public class cthswing2 { ini sebagai kelas utama pada cthswing2.  Dengan membuat nama objek frameTurunan yang outputnya Ini Frame Turunan.