Memanggil Frame Lain Pada Pemrograman Java

Masih bermain-main dengan frame pada pemrograman java, dimana pada posting sebelumnya saya sudah membahas tentang membuat internal frame pada pemrograman java. Nah kali ini saya akan membahas tentang cara memanggil frame lain tentunya pada pemrograman java.
Seperti biasa saya menggunakan cmd untuk mengompile program yang saya buat.

Untuk lebih jelasnya berikut script code nya yang saya tulis di notepad.

Ini program untuk membuat frame yang pertama (frame yang akan memanggil frame lain ).


Ini program untuk membuat frame yang kedua 


Ini kelas utamanya atau kelas main nya



Hasilnya dapat dilihat di bawah ini :




Keterangan :

Pada kelas frame_1 terdapat deklarsai objek berupa button yang digunakan sebagai perantara untuk memanggil frame_2. Jadi jika user mengklik button tersebut maka secara otomatis akan keluar frame_2.

Terima Kasih sudah berkunjung :)
Selamat mecoba dan tetap semangat .




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Membuat Internal Frame Pada Pemrograman Java

Hai sahabat blogger jumpa lagi nih di blogku. Kali ini aku mau membahas tentang JAVA GUI. Pada pemrograman java berbasis GUI terdapat 2 komponen GUI yaitu komponen GUI pada AWT dan komponen GUI pada SWING penjelasan lebih lengkap dapat dilihat pada post sebelumnya JAVA GUI. JInternalFrame merupakan salah satu dari komponen GUI pada SWING, dimana JInternalFrame ini digunakan untuk membuat frame di dalam frame. Untuk lebih jelasnya berikut contoh script codenya :


//Program JAVA
//membuat internal frame 
//oleh Sakina Tuzzahro

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

class baru  
{
//deklarasi variable
private JFrame frame;

JDesktopPane desktop = new JDesktopPane();
JInternalFrame iframe=new JInternalFrame("Internal Frame",true,true,true,true);

//konstruktor dari objek class baru
baru()
{
buatFrame();
frame.setVisible(true);
}

//method untuk membuat frame 
public void buatFrame()
{
frame = new JFrame ("FRAME UTAMA");
frame.setSize(500,500);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
desktop.setBackground(Color.PINK);//memberi warna background frame induk
frame.setLocationRelativeTo(null);//window ada di tengah dekstop
frame.setLayout(null); // mengatur layout 
internal_frame();
}

//method untuk internal frame
public void internal_frame()
    {
        iframe.setLocation(20,20);
iframe.setSize(300,300);
iframe.setVisible(true);
desktop.add(iframe);//memasukkan frame anak ke frame induk
iframe.setBackground(Color.YELLOW);//memberi warna background pada internakl frame
frame.setContentPane(desktop);
    }




class Ujibaru extends javax.swing.JFrame
{
public static void main (String args [])
{
new baru();
}

}


Hasil


Keterangan :
-Internalframe hanya dapat berada di dalam frame induknya, internal frame tidak dapat di keluarkan   dari frame induknya.


Selamat Mencoba :)
Semangat ....


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Menampilkan Gambar Pada Pemrograman Java

Pada kesempatan ini, saya ingin bernagi ilmu tentang pemrograman java. Saya membuat program java yang dapat menampilkan gambar tidak hanya itu, jika gambar di klik akan menimbulkan aksi.


Berikut ini Source codenya :

//Program menampilkan gambar pada java
//oleh Sakina Tuzzahro

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

class tampilkan_gambar extends JFrame implements ActionListener { 
JButton btn1 = new JButton (); // deklarasi objek 
JButton btn2 = new JButton (); // deklarasi objek 
tampilkan_gambar() { // konstruktor 
super("Menampilkan Gambar Pada Java");//membuat title pada window
setSize(640,640); // mengatur ukuran frame 
setLayout(null); // mengatur layout 
getContentPane().setBackground(Color.BLUE);
btn1.setBounds(100,330,210,225); // mengatur ukuran objek pertama 
btn2.setBounds(310,105,210,225);// mengatur ukuran objek kedua 
add(btn1); //memasukan objek pertama kedalam konstruktor 
add(btn2); //memasukan objek pertama kedalam konstruktor

btn1.setIcon( new javax.swing.ImageIcon(getClass().getResource("idea.JPEG"))); // memanggil gambar 
btn2.setIcon( new javax.swing.ImageIcon(getClass().getResource("monyet.JPEG"))); // memanggil gambar 
btn1.addActionListener(this); // membuat objek dapat berinteraksi saat di klik 
btn2.addActionListener(this); // membuat objek dapat berinteraksi saat di klik 
setLocationRelativeTo(null); 

public static void main (String [] heri) { 
tampilkan_gambar b = new tampilkan_gambar ();
b.setVisible(true);
public void actionPerformed(ActionEvent e) { // method action event 
if (e.getSource()==btn1) { 
JOptionPane.showMessageDialog(this,"IDEA"); } 
else if(e.getSource()==btn2) { 
JOptionPane.showMessageDialog(this,"MONYET); }
}
 }

Keterangan :
- JFrame merupakan kelas yang digunakan untuk membuat window atau form dalam aplikasi-aplikasi dekstop
- ActionListener mendefinisikan sebuah method untuk menangani terjadinya event ActonEvent. Menimbulkan aksi bila objek ditekan.
- Gambar yang digunakan harus tersimpan dalam satu folder dengan project java.
- Tulis format gambar sesuai penyimpanan
- Format yang dapat digunakan (.JPEG, .jpg, .BMP, .gif, .PNG)

Hasil :




Selamaat Mencoba :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS