Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Programming Articles - Page 2534 of 3366
861 Views
In this article, we will learn to align the JRadioButtons horizontally in Java. While designing graphical user interfaces (GUIs) in Java using Swing, you might frequently have to position radio buttons horizontally instead of the default vertical layout. What is a JRadioButton? A JRadioButton is a subclass of JToggleButton and is a two-state button that can be either selected or deselected. Unlike checkboxes, radio buttons are associated with a group, and only one radio button in a group can be selected. This can be implemented using the ButtonGroup class. Syntax The following is the syntax for JButton initialization: JRadioButton ... Read More
4K+ Views
In this article, we will learn to add/insert a JCheckBox inside a JTable cell in Java. JTable is a powerful component for displaying and editing data in tables. A frequent requirement is to add checkboxes to table cells for boolean data or selection. JTable A JTable is a subclass of the JComponent class, and it can be used to create a table with information displayed in multiple rows and columns. Syntax The following is the syntax for JTable initialization: JTable table = new JTable(); When a value is selected from a JTable, a TableModelEvent is generated, which is handled by ... Read More
1K+ Views
In this article, we will learn about the differences between the TableCellRenderer and TableCellEditor in Java. The JTable interface in Java Swing has these important interfaces called TableCellRenderer and TableCellEditor. Though they serve different purposes, they complement each other in defining the table cells' render and edit functions. TableCellRenderer A TableCellRenderer creates a component that displays the value of a JTable cell. The default renderer uses JLabel to display the value of each table cell. The TableCellRenderer interface can be specified in three ways : By the class of the object to be ... Read More
361 Views
In this article, we will learn to implement the HTML text of a JButton in Java. The Swing JButton component has a useful feature in which developers can use HTML to style button labels. This feature enables us to make buttons appear more appealing by using simple HTML elements in our Java applications. What is a JButton? A JButton is a subclass of AbstractButton, and it is an important component in the Java Swing hierarchy. A JButton can be used mostly in login-based applications. Syntax The following is the syntax for JButton initialization: JButton button = new JButton("Button"); A JButton ... Read More
861 Views
In this article, we will learn to implement the word wrap JTableHeader of a JTable in Java. The Java Swing default JTableHeader does not support word wrapping. This is a problem if you have long column headers. We can implement this by customizing the DefaultTableModel class or the AbstractTableModel class. JTableHeader A JTableHeader is a subclass of the JComponent class. When we create a JTable object, the constructor creates a new JTableHeader object to manage the table component's header. Syntax The following is the syntax for JTableHeader Declaration: public class JTableHeader extends JComponent The JTableHeader object is associated with ... Read More
2K+ Views
In this article, we will learn to set the shortcut key to a JButton in Java. In Swing-based applications, we can implement the addition of keyboard shortcuts to buttons to enable quicker navigation by the user. What is a JButton? A JButton is a subclass of AbstractButton, and it can be used to add platform-independent buttons to a Java Swing application. When the button is pressed or clicked, a JButton can generate an ActionListener interface; it can also generate the MouseListener and KeyListener interfaces. Setting the Shortcut Key for JButton We can also set the shortcut keys for a JButton ... Read More
9K+ Views
In this article, we will learn to change each column width of a JTable in Java. JTable is Swing's strongest component for displaying and editing tabular information. Adjusting column widths appropriately to display content is among the most prevalent needs for customization. JTable A JTable is a subclass of JComponent for displaying complex data structures. A JTable can follow the Model View Controller (MVC) design pattern for displaying the data in rows and columns. The DefaultTableModel class can extend AbstractTableModel and it can be used to add the rows and columns to a JTable dynamically. Syntax The following is ... Read More
2K+ Views
JTextArea is one of the most common Swing-based components. By default, it does not support text formatting such as bold, italics, or colored text inside a textarea. In this article, we will learn to display bold text inside the JTextArea in Java. What is a JTextArea? A JTextArea class can extend JTextComponent and allow a user to enter multiple lines of text inside it. A JTextArea can generate a CaretListener interface, which can listen to caret update events. Syntax The following is the syntax for JTextArea initialization: JTextArea textArea = new JTextArea(); Adding Bold Text Inside the JTextArea We ... Read More
252 Views
In this article, we will learn about the importance of the JSeparator class in Java. In GUI programming, appearance is highly important in creating good and user-friendly Java programs. Java Swing provides the JSeparator class as a simple but effective means of accomplishing this. What is JSeparator? A JSeparator is a horizontal or vertical line or an empty area used to split the components. A class called JSeparator is used to paint a line in order to divide the components within a Layout. The simplest way to insert a separator into a menu or a toolbar is by invoking the ... Read More
499 Views
JViewportA JViewport class defines the basic scrolling model and it is designed to support both logical scrolling and pixel-based scrolling.The viewport's child called the view is scrolled by calling JViewport.setViewPosition() method.A JViewport class supports logical scrolling, that is a kind of scrolling in which view coordinates are not pixels.To support a logical scrolling, JViewport defines a small set of methods that can be used to define the geometry of a viewport and a view. By default, these methods just report the pixel dimensions of the viewport and view.Exampleimport java.awt.*; import javax.swing.*; public class JViewportTest extends JFrame { public JViewportTest() { setTitle("JViewport Test"); ... Read More