July 24, 2024

Menampilkan Teks dan Gambar Di Java

2 min read

Untuk menampilkan teks dan gambar pada sebuah form dalam bahasa pemrograman Java, dapat menggunakan class JLabel yang berada pada package swing. Pada tutorial ini kita akan mencoba menampilkan:

  1. Teks
  2. Gambar
  3. Gambar dan teks

Langkah 1.

Membuat Project

Membuat project dengan menggunakan editor eclipse juno dapat dilihat pada gambar 1 dan gambar 2 di bawah ini:

java1

Gambar 1. Membuat Project Baru

java2

Gambar 2. Pemberian Nama Project

Langkah 2

Membuat class

Pada gambar 3 dan gambar 4, menjelaskan pembuatan class pada project yang telah dibuat.

java3

Gambar 3. Membuat Class Baru

java4

Gambar 4. Pemberian Nama Class

Langkah 3

Meletakkan gambar

Secara standar gambar yang akan ditampilkan dengan menggunakan class JLabel harus diletakkan dalam direktori bin, yang berada pada ‘direktori project – bin’, seperti pada gambar 5. Pada tutorial ini, gambar diletakkan pada sebuah direktori ‘gambar’ dalam direktori ‘bin’.

java5

Gambar 5. Posisi File Gambar

Langkah 4

Penulisan coding

Tuliskan coding seperti di bawah ini pada class ‘cJLabel’:

[sourcecode]

import java.awt.FlowLayout;

import javax.swing.JFrame;

import javax.swing.Icon;

import javax.swing.ImageIcon;

import javax.swing.SwingConstants;

import javax.swing.JLabel;

publicclass cJLabel extends JFrame {

private JLabel teks;

private JLabel gambar;

private JLabel gambarTeks;

public cJLabel(){

super ("Menampilkan Teks dan Gambar");

setLayout(new FlowLayout());

teks = new JLabel("Hanya teks");

Icon gmb = new ImageIcon(getClass().getResource("gambar/dede.jpg"));

gambar = new JLabel(gmb);

gambarTeks = new JLabel("D.Tri Octafian");

gambarTeks.setIcon(gmb);

gambarTeks.setHorizontalTextPosition(SwingConstants.<i>CENTER</i>);

gambarTeks.setVerticalTextPosition(SwingConstants.<i>BOTTOM</i>);

add(teks);

add(gambar);

add(gambarTeks);

setVisible(true);

setSize(300,180);

setDefaultCloseOperation(JFrame.<i>EXIT_ON_CLOSE</i>);

}

publicstaticvoid main(String[] args){

cJLabel c = <b>new</b> cJLabel();

}

}

[/sourcecode]

Keterangan coding:

#Bagian-1:

import

Melakukan import package yang digunakan pada class JLabel.

#Bagian-2:  

import 2

Mendeklarasikan objek-objek dari class JLabel.

#Bagian-3:

import 3

Membentuk objek JLabel dengan menampilkan tulisan “Hanya teks”

 

#Bagian-4

 import 4

Membentuk objek Icon, dengan menampilkan gambar yang berada di direktori “gambar” dengan nama “dede.jpg”

#Bagian-5

import 5

Membentuk objek JLabel dengan menampilkan gambar.

#Bagian-6

import6

Membentuk objek JLabel dengan menampilkan teks dan gambar, dengan posisi teks tengah-bawah.

#Hasil:

import 7

Tampilan Hasil

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.