T2/26/2019

Cara Membuat Button dan Radio Button Dengan Java GUI Desktop

Pada kali ini mimin akan memperkenalkan label baru dan tutorial pertama dari java desktop yang bisa membuat sebuah Aplikasi dalam bentuk java. Sangat. Walaupun tutorial ini sangat mudah dan dasarnya. Tapi sangat menarik sekali bagi kalian yang baru pertama kali belajar java desktop.

Untuk membuatnya mirip mirip seperti android studio. Mempunyai library tersendiri yang harus di extend ke JFrame. Maka dari itu yuk kita coba.

Oh iya, saya juga baru belajar button, so jika ada kesalahan silahkan komen dibawah ya..
button juga terbagi menjadi 2 :
1. Simple Button
2. Simple Radio Button

1.Simple Button


Ok Codingannnya seperti berikut. Kamu bisa menjalankan di aplikasi netbeans atau intelij idea.

package JavaGUI.Button.SimpleButton;


//import pada java
import javax.swing.*;
import java.awt.event.KeyEvent;


//nama class nya dengan extend ke jpanel
public class Button extends JPanel{


//inisialisasi
   protected JButton bt;


//buat method/function
   public Button(){
       bt = new JButton("Tombol Satu " );
       bt.setVerticalTextPosition(AbstractButton.CENTER);
       bt.setHorizontalTextPosition(AbstractButton.LEADING);
       bt.setMnemonic(KeyEvent.VK_D);
       bt.setActionCommand("Lakukan");

       //tambh action liisttitener untuk button
       bt.setToolTipText("Bentuk tombol Satu");
       //menambhakan button ke container
       add(bt);
   }

   private static void creatandShowGUI(){
       //membuat frame
       JFrame frame = new JFrame("Button Demo");
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       //embuat content pane
       Button newContentPane = new Button();
       newContentPane.setOpaque(true);
       frame.setContentPane(newContentPane);

       //memunculkan windows
       frame.pack();
       frame.setVisible(true);

   }


//untuk menjalankan
   public static void main(String args[]){
       javax.swing.SwingUtilities.invokeLater(new Runnable() {
           @Override
           public void run() {
               creatandShowGUI();
           }
       });
   }
}




2. Radio Button

Codingan Sebagai Berikut :

package JavaGUI.Button.SimppleRadioButton;

import JavaGUI.Button.SimpleButton.Button;

import javax.swing.*;

public class RadioButton extends JPanel{
   static String kucing = "Kucing";

   String kelinci = "Kelinci";
   String Burung = "Burung";
   JRadioButton tombolburung,tombolkelinci,tombolkucing;

   RadioButton(){
       super();
       tombolburung = new JRadioButton("Burung");
       tombolkelinci = new JRadioButton("Kelinci");
       tombolkucing = new JRadioButton("Kucing");

       ButtonGroup naxgrup = new ButtonGroup();
       naxgrup.add(tombolburung);
       naxgrup.add(tombolkelinci);
       naxgrup.add(tombolkucing);
       add(tombolburung);
       this.add(tombolburung);
       add(tombolkelinci);
       this.add(tombolkelinci);
       add(tombolkucing);
       this.add(tombolkucing);

   }
   private static void creatandShowGUI(){
       //membuat frame
       JFrame frame = new JFrame("RadioButton Demo");
       frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

       //embuat content pane
       RadioButton newContentPane = new RadioButton();
       newContentPane.setOpaque(true);
       frame.setContentPane(newContentPane);

       //memunculkan windows
       frame.pack();
       frame.setVisible(true);

   }

   public static void main(String args[]){
       javax.swing.SwingUtilities.invokeLater(new Runnable() {
           @Override
           public void run() {
               creatandShowGUI();
           }
       });
   }
}
Mungkin hanya beberapa kata dari saya, tetapi bisa bermanfaat bagi kalian yang sedang mencari tahu…

Show/Hide Comment

Muat Lebih Banyak
About Author

Menjadi Seorang Blogger Yang Berguna Untuk Orang Lain Dan Tetap Berbagi Ilmu Walau Hanya Sepotong Kata
Follow Me :
Related Article