Kenapa linux-admin menolak reply terus menerus sih ?

---------------------------------------------------------------
Mungkin tepatnya diajukan ke [EMAIL PROTECTED]
---------------------------------------------------------------


Java menggunakan method passing by reference,
sehingga Anda bisa mempassing reference ke instans dari frame1 ke frame2
misal melalui constructor.
di Frame2.java
public Frame2(Frame1 frame1)

dan :
di Frame1.java
Frame2 frame2 = new Frame2(this);

Attached are 2 samples I already implemented and tested. Dalam sample ini,
Frame1 langsung dibunuh ketika Frame2 muncul. Tentunya pembunuhan Frame1
bisa dilakukan dalam event lainnya misalnya click button dll.

Bagaimana ikhwah fillah di jlinux, apa ada tambahan ?


best regards,


Eko Budhi S

Note : kenapa linux-admin selalu menolak email reply ?

---
Frame1.java ----------------------------------------------------------------
-----------------------------

import javax.swing.*;

public class Frame1 extends JFrame {
public Frame1() {
           // prosedur init jalankan Frame
super("Aku Frame-1");
setSize(300,400);
      }

      public static void main(String[] args) {
           // Memanggil diri sendiri dan Membuat instant obj dari kelas
Frame1
            Frame1 frame1 = new Frame1();
  frame1.show();
  frame1.munculkan_frame2();
      }

      // metod ini bisa dipanggil dari class lain karena public
      public void matikan_saya ()
 {
           this.dispose();
      }

      // metod ini untuk membuat instance object frame2
      public void munculkan_frame2()
 {
  // passing frame1, an instance of Frame1 to Frame2 instance
           Frame2 frame2 = new Frame2(this);
  frame2.show();
      }

 }

---
Frame2.java ----------------------------------------------------------------
-----------------------------

import javax.swing.*;

public class Frame2 extends JFrame
{
 private Frame1 frame1;

// passing reference of Frame1 in constructor
  public Frame2(Frame1 frame1)
 {
  super("Aku Frame-2");
  setSize(300,400);
  this.frame1 = frame1;
   // prosedur init jalankan Frame2

  matikan_frame1();
 }

public void matikan_frame1 () {
           // Gimana ditulisnya disini aku bingung
           // soalnya gak mungkin karena yang aktif adalah instant object
frame1 bukanframe1_1
           // syntax ini salah  -> Frame1.matikan_saya() ;
           // frame1.matikan_saya <- tidak mungkin karena scope object1 ini
hanya di dalam class Frame1
// now you can :
frame1.matikan_saya();
      }
}


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke