Terkadang ada beberapa alasan mengapa sebuah frame di aplikasi itu terkadang dibuat fullscreen. Salah satu alasan yang saya ketahui ialah untuk membuatnya lebih terstruktur atau tidak terganggu dengan aplikasi lain. Aplikasi yang sering dibuat fullscreen ini sering Anda lihat di supermarket - supermarket yang ada. Pasti Pernahkan Anda melihat ke komputer si kasir dan Anda hanya melihat frame si aplikasinya saja yang muncul bahkan taskbar sistem operasinya juga tidak kelihatan. Oya, maksud fullscreen ini ialah benar - benar fullscreen bukan maximize ya.
Berikut source code nya.
import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JLabel; public class FullScreen extends JFrame{ public static void main(String[] args) throws Exception{ FullScreen frame = new FullScreen(); } public FullScreen(){ // membuat jframe tanpa border setUndecorated(true); // membuat jframe menjadi fullscreen setExtendedState(getExtendedState()|JFrame.MAXIMIZED_BOTH); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); setLayout(new FlowLayout(FlowLayout.CENTER)); add(new JLabel("JagoCoding - FullScreen")); } }
Berikut output dari code diatas.