Cara Membuat Button dan Radio Button Dengan Java GUI Desktop

Pada kali ini cogramer 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…
Disqus Comments