Membuat Jframe Transparan

uda gag sabar kan untuk mencoba membuat frame Window yang transparan,

gambarnya nyusul yah… ๐Ÿ™‚

sabar dulu…

yok mari kita tulis source code dibawah ini

import com.sun.awt.AWTUtilities;

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JSlider;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;

public class FrameTransparan extends JFrame {

    public FrameTransparan() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(300, 200);
        setLocation(100, 100);
        final JSlider slider = new JSlider(0, 100, 50);
        setLayout(new BorderLayout());
        add(slider, BorderLayout.CENTER);
        slider.addChangeListener(new ChangeListener() {

            public void stateChanged(ChangeEvent e) {
                setTransparan(slider.getValue());
            }
        });
        setTransparan(50);
    }

    private void setTransparan(int nilai) {
        if(AWTUtilities.isTranslucencySupported(AWTUtilities.Translucency.TRANSLUCENT)){
            AWTUtilities.setWindowOpacity(this, (float)nilai/100);
            setTitle(“Transparan “+(100-nilai)+”%”);
        }else{
            JOptionPane.showMessageDialog(this, “Tidak bisa menggunakan Transparan”);
        }
    }
    public static void main(String[] args) {
        FrameTransparan fr = new FrameTransparan();
        fr.setVisible(true);
    }
}

jangan lupa diketik ya teman-teman jangan cuman copy paste…

biasakan mengetik, Cool

gimana keren kan????

silahkan di modif sendiri sesuai keinginan…. ๐Ÿ˜€

About Administrator

2016-01-12 10:32:36 2016-01-12 14:33:42

Check Also

Mengatasi konflik Service ADB pada Android

Konflik pada service aplikasi sangat mungkin terjadi biasanya port service telah digunakan oleh aplikasi lain …

Tinggalkan Balasan

Translate ยป
error: Konten dilindungi !!