Halo,
aku tanya. dibawah ini ada code
aku pertama membuat instance object frame1 dari kelas Frame1
(Frame1diturunkan dari class JFrame)
kedua membuat instance object frame2 dari kelas Frame2 (Frame2 diturunkan
dari class JFrame)
Gimana mematikan instant object frame1 dari instant object frame2 ya ??
perlu diketahui frame1 ada suatu metod untuk memanggil dan membuat instant
object frame2 dan memanggilnya
public class Frame1 extends JFrame {
public Frame1() {
// prosedur init jalankan Frame
}
public static void main(String[] args) {
// Memanggil diri sendiri dan Membuat instant obj dari kelas
Frame1
Frame1 frame1 = new Frame1();
}
// 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() {
Frame2 frame2 = new Frame2();
}
}
public class Frame2 extends JFrame {
public Frame2() {
// prosedur init jalankan Frame2
}
public void matikan_frame1 () {
// Gimana ditulisnya disini aku bingung
// soalnya gak mungkin karena yang aktif adalah instant object
frame1 bukan frame1_1
// syntax ini salah -> Frame1.matikan_saya() ;
// frame1.matikan_saya <- tidak mungkin karena scope object1 ini
hanya di dalam class Frame1
}
}
Sepertinya perlu suatu class lagi sebagai perantara ya ?
Ahmad Juniar
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3