Java Swing GUI

How to Make JButton with Transparent Background

In this tutorial, we are going to see how to make JButton with transparent background in Java. JButton is a subclass of AbstractButton class and it can be used to add platform-independent buttons in a Java Swing application.


 

Java Program to Make JButton with Transparent Background:
import javax.swing.*;
import java.awt.*;

public class JButtonExample
{  
  public static void main(String[] args) 
  {
    //create a frame
    JFrame frame = new JFrame("JButton Example");
    //create button
    JButton btn = new JButton("Click here");
    //set button position
    btn.setBounds(70,80,100,30);
  
    //make the button transparent
    btn.setOpaque(false);
    //remove content area
    btn.setContentAreaFilled(false);
    //remove the border
    btn.setBorderPainted(false);
  
    frame.add(btn);
    frame.setSize(250,250);
    frame.setLayout(null);
    frame.setVisible(true);  
  }
}

Output:

mcqMCQPractice competitive and technical Multiple Choice Questions and Answers (MCQs) with simple and logical explanations to prepare for tests and interviews.Read More

Leave a Reply

Your email address will not be published. Required fields are marked *