مرحبا يا رمضان

masjidil haramAlhamdulillah …. akhirnya sampai juga pada bulan yang paling mulia… Bulan yang penuh dengan ampunan, bulan yang penuh dengan rahmat, bulan yang penuh dengan kesucian. Bulan yang penuh dengan limpahan pahala. Bulan yang di mana terdapat amalan yang tidak ada di bulan-bulan yang lainnya.

Akhirnya seluruh team Farazinux mengucapkan “SELAMAT MENUNAIKAN IBADAH DI BULAN RAMADLAN 1430 H” dengan semangat Romadlon tahun ini mari kita tingkatkan amal ibadah demi untuk lebih mendekatkan diri kepada Allah Subhanahu Wata’ala, dengan harapan kita termasuk orang-orang yang dekat dengan Allah dan syahid di jalan-Nya.


مرحبا يا رمضان – مرحبا شهر الصيام

Manipulasi JButton (Membuat Tombol Keren)

Masih seperti yang lalu-lalu, tentang belajar memanipulasi komponen Swing. Nah, kalau kemarin 3 seri telah kita pelajar bersama tentang belajar memanipulasi JPanel. Saat ini kita coba untuk mengubek-ubek JButton. 😀 Masih seperti Jpanel, JButton pun memanfaatkan Overide PaintComponent dan Graphic2D untuk melakukan manipulasi. Berikut ini contoh hasilnya :
ButtonUnik

Sedangkan untuk sourcecode atau kode programnya dapat kita perhatikan baris demi baris berikut ini : Baca lebih lanjut

Ketentuan Penjilidan Skripsi SI

Emm… akhirnya kabar bahagia bersama-teman udah berhasil melaksanakan ujian skripsi, alhamdulillah …. hasilnya memuaskan… semua pihak 😀 Ujian yang dinanti-nantikan telah selesai, sudah saatnya bagi mahasiswa Program Studi Sistem Informasi Fakultas Teknik Universitas Muria Kudus untuk langsung menuju revisi (bila ada yang kurang tepat) 😦 atau langsung menemui penguji untuk mendapatkan pengesahan. 😀 Nah… kalau udah ya… tinggal dijilid aja brooo….

Nah… untuk format atau aturan penjilidan telah ditetapkan sebagai berikut : Baca lebih lanjut

Manipulasi JPanel Bagian 3 (Image Transparan)

Semoga aja ndak bosen saya ucapkan terlebih dalu, melanjutkan pembahasan kemarin tentang manipulasi JPanel, kali ini Jpanel yang kita buat bukan hanya JPanel yang menampilkan gambar ataupun JPanel yang transparan, tetapi lebih dari sekedar itu yaitu JPanel yang dapat menampilkan gambar dan terlihat transparan. 😀 Makin keren kan…?

Untuk lebih jelasnya, ndak perlu banyak basa-basi untuk membuat JPanel yang menampilkan gambar transparan perhatikan contoh di bawah ini :

/*
 * Pokoknya OpenSource aja dech.... gratis untuk dikembangkan
 * Kalau ada salah, mohon dikonfirmasi, kalau ada kerusakan akibat
 * Sourcecode ini ya... mo gimana lagi... tanggung sendiri aja dech...
 */

package tampilan.panel;

import java.awt.AlphaComposite;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JPanel;

/**
 *
 * @author afa al farazi
 */
public class PanelGambarTransparan extends JPanel{
    private Image image;
    public PanelGambarTransparan() {
        //menset transparansi background dengna menghilangkan opague 
        setOpaque(false);
        //mengambil image pada posisi tertentu
        image = new ImageIcon(getClass().getResource("/tampilan/panel/mbut.JPG")).getImage();
    }

    @Override
    protected void paintComponent(Graphics g) {
        super.paintComponent(g);
        //melakukan penggambaran dengan memanfaatkan Graphics2D
        Graphics2D gd = (Graphics2D) g.create();
        //mengatur nilai transparansi gambar antara 0.0 - 1.0 Float 
        gd.setComposite(AlphaComposite.SrcOver.derive(0.5F));
        //menggambar image 
        gd.drawImage(image, 0, 0, getWidth(), getHeight(), null);
        //menutup Graphics2D 
        gd.dispose();
    }
}

Bagaimana keren kan…? Ndak perlu menset transparan dengan Adobe PhotoShop atau menset transparan dengan The Gimp atau program lain, dengan bahasa pemrograman Java Swing ternyata mampu menampilkan gambar yang terkesan transparan :D.

Baca lebih lanjut