In this section, you will learn how to create a link button in java swing.
In this section, you will learn how to create a link button in java swing.You all are aware of JButtons, JRadioButtons, JToggleButtons and you have used these components in your applications. Here we are going to create a Link Button that will allow you to move to another page very easily. For this, we have used html code to display the text in a standard way.
Here is the code:
import java.awt.*;
import java.net.*;
import javax.swing.*;
import java.awt.event.*;
public class LinkButton {
public static void main(String[] args) throws Exception {
final URI uri = new URI("http://www.roseindia.net");
JFrame frame = new JFrame("Link");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 100);
Container container = frame.getContentPane();
container.setLayout(new GridBagLayout());
JButton button = new JButton();
button.setText("www.roseindia.net");
button.setHorizontalAlignment(SwingConstants.LEFT);
button.setBorderPainted(false);
button.setOpaque(false);
button.setBackground(Color.lightGray);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (Desktop.isDesktopSupported()) {
Desktop desktop = Desktop.getDesktop();
try {
desktop.browse(uri);
} catch (Exception ex) {
}
} else {
}
}
});
container.add(button);
frame.setVisible(true);
}
}
Output:
