Langsung ke konten utama

Inner Class dan Anonymous Inner Class



 
Lanjutan dari inner class pada papan...


Contoh Menutup Window 
import java.awt.*;
import java.awt.event.*;
class CloseFrame extends Frame{
Label label;
CloseFrame(String title) {
super(title);
label = new Label("Close the frame.");
this.addWindowListener(new CFListener());
}
void launchFrame() {
setSize(300,300);
setVisible(true);
}
class CFListener extends WindowAdapter {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(1);
}
}
public static void main(String args[]) {
CloseFrame cf = new CloseFrame("Close Window
Example");
cf.launchFrame();
}
}


Lanjutan dari Anonymouse inner class pada papan... 


Contoh Menutup Window 
import java.awt.*;
import java.awt.event.*;
class CloseFrame extends Frame{
Label label;
CloseFrame(String title) {
super(title);
label = new Label("Close the frame.");
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
dispose();
System.exit(1);
}
});
}
void launchFrame() {
setSize(300,300);
setVisible(true);
}
public static void main(String args[]) {
CloseFrame cf = new CloseFrame("Close Window Example");
cf.launchFrame();
}
}


sumber : http://rizthaamae.blogspot.com/2012/02/inner-class-dan-anonymous-inner-class.html

Komentar

Postingan populer dari blog ini

Contoh Project Java Berbasis GUI

tulisan ini tentang contoh java dengan gui, beserta dengan packagenya. membuat aplikasi dengan java gui berikut ini contoh-contonya : Screen shoot Program GUI INTERFACE gui-interface-java // // // // // // // // // // // // // // // // // // Coding Program import javax.swing.*; //untuk memanggil package import java.awt.*; import java.awt.event.*; public class Form extends JFrame { // pewarisan dari JFrame untuk digunakan di class Form public Form() { // PEMBUATAN OBJEK JPanel panel1 = new JPanel(); // pembuatan panel 1 JPanel panel2 = new JPanel(); // pembuatan panel 1 Container con = this.getContentPane(); // pembuatan ontainer // Membuat objek option button baru final JRadioButton rbAnggota1 = new JRadioButton(“Anggota Satu”); final JRadioButton rbAnggota2 = new JRadioButton(“Anggota Dua”); final JRadioButton rbAnggota3 = new JRadioButton(“Anggota Tiga”); final JRadioButton rbAnggota4 = new JRadioButton(“Anggota Empat”); //Membuat button group ButtonGroup radioBgroup = new But...

Membuat Program Enkripsi Dengan Java Applet

Gambar diatas adalah program enkripsi dengan Java Applet Untuk Codingnya kita lihat dibawah ini: import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import javax.swing.JFileChooser; import javax.swing.JFrame; import java.io.BufferedWriter; import java.io.PrintWriter; import java.io.FileWriter; import javax.swing.JOptionPane; import javax.swing.*; import java.io.*; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.filechooser.FileFilter; public class ta_java extends javax.swing.JFrame { public ta_java() { initComponents(); this.setTitle("Untitled - NOTES"); fc = new JFileChooser(); fc.addChoosableFileFilter(new jenisFile(EXT)); fc.a...

Contoh input data menggunakan JOptionPane untuk rata-rata nilai

import javax.swing.JOptionPane; class modul1 {         public static void main(String [] args){         String nama=JOptionPane.showInputDialog("Masukkan nama anda :");     String S=JOptionPane.showInputDialog("MAsukkan nilai UTS :");     String A=JOptionPane.showInputDialog("MAsukkan nilai UAS :");     String T=JOptionPane.showInputDialog("MAsukkan nilai Tugas :");     String Q=JOptionPane.showInputDialog("MAsukkan nilai Quis :");         int UTS = Integer.parseInt(S);     int UAS = Integer.parseInt(A);     int tugas = Integer.parseInt(T);     int quis = Integer.parseInt(Q);         double NA = (0.3*UTS)+(0.4*UAS)+(0.2*quis)+(0.1*tugas);     String Ket;     if(NA <= 100 && NA > 79){Ket= "A";}  ...