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
Java Articles - Page 197 of 440
4K+ Views
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. A JTable can generate TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener and RowSorterListener interfaces. We can detect the double click events of a JTable by using a MouseAdapter class or MouseListener interface. We can set the getClickCount() value to '2' of a MouseEvent class for detecting the double click events of a JTable.Exampleimport java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.*; public final class DoublClickJTableRowTest extends JFrame { private JTable table; private JScrollPane scrollPane; public DoublClickJTableRowTest() { ... Read More
969 Views
In this article, we will learn to highlight the selected tab of a JTabbedPane in Java. JTabbedPane is a common Swing component that is used to organize content into multiple tabs, while highlighting a selected tab will improve the GUI and make the interface interactive. What is a JTabbedPane? A JTabbedPane is a subclass of the JComponent class, and it can provide easy access to more than one panel. Each tab is associated with a single component that can be displayed when the tab is selected. A JTabbedPane can generate a ChangeListener interface when a tab is selected. What do ... Read More
2K+ Views
JTable component in Swing provides an effective method for showing and editing tabular information. JTable automatically supports re-ordering columns through dragging of column headers by default. In this article, we will learn to prevent the re-ordering of columns of a JTable in Java. 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(data, columnNames); When a value is selected from a JTable, a TableModelEvent is generated, which is handled ... Read More
3K+ Views
In this article, we will learn to implement a rounded JTextField in Java. The JtextField is rectangular in shape, and to create a custom JTextField with rounded corners, we will use the RoundRectangle2D class and with the help of fillRoundRect() and drawRoundRect() methods in Java Swing. What is a JTextField? A JTextField is a subclass of the JTextComponent class, and it is one of the most important components that allows the user to an input text value in a single-line format. Below is the graphical representation of a JTextField: A JTextField class will generate an ActionListener interface when we ... Read More
2K+ Views
In this article, we will learn to show/hide the echo character of a JPasswordField in Java. The password in this will be hidden with *. And we will be using the setEchoChar() method to toggle between hidden and visible text in a Swing based application. What is a JPasswordField? A JPasswordField is a subclass of JTextField, and each character entered in a JPasswordField can be replaced by an echo character. This allows confidential input for passwords. By default, the echo character is the asterisk(*). The important methods of JPasswordField are get password(), getText(), getAccessibleContext() and etc. What is the echo ... Read More
3K+ Views
While using JTables in Java Swing, you may have cases where you would require displaying or hiding the column headers dynamically. In this article, we will learn how to show/hide the table header of a JTable in Java. JTable A JTable is a subclass of the JComponent class for displaying complex data structures. A JTable can follow the Model View Controller (MVC) design pattern to display the data in rows and columns. DefaultTableModel The DefaultTableModel class is a subclass of AbstractTableModel, and it can be used to add rows and columns to a JTable dynamically. The DefaultTableCellRenderer class can ... Read More
663 Views
In this article, we will learn to display the different font items inside a JComboBox in Java. The Swing framework provides a powerful JComboBox component that allows users to select an object from a drop-down list. What is a JComboBox? A JComboBox is a subclass of the JComponent class, and it is a combination of a text field and a drop-down list from which the user can choose a value. A JComboBox can generate an ActionListener, ChangeListener, and ItemListener interfaces when the user interacts with a combo box. Syntax The following is the syntax: JComboBox Box_Name = new JComboBox(array); Problem ... Read More
873 Views
In this article, we will learn to set a tooltip text for each item of a JList in Java. Tooltips give meaningful information as users hover over UI components. Swing's JList does not support tooltips on a per-item basis, so it will involve some customization. What is JList? A JList is a subclass of the JComponent class, and it can be used to display a list of objects that allows the user to select one or more items. A JList can generate a ListSelectionListener interface and needs to implement the abstract method valueChanged(). Syntax The following is the syntax for ... Read More
1K+ Views
In this article, we will learn to sort the items of a JComboBox in Java. A JComboBox is a basic Swing component, and one of its common requirements is to show the items in sorted order. What is a JComboBox? A JComboBox is a subclass of the JComponent class, and it is a combination of a text field and a drop-down list from which the user can choose a value. A JComboBox can generate the ActionListener, ChangeListener, and ItemListener interfaces when the user actions with a combo box. Syntax The following is the syntax for JComboBox initialization: JComboBox comboBox ... Read More
2K+ Views
In this article, we will learn to center-align the items of a JComboBox in Java. The default rendering of a JComboBox uses a JLabel for each item. JLabel's default alignment is left-justified, hence the misalignment. JComboBox A JComboBox is a subclass of the JComponent class, and it is a combination of a text field and a drop-down list from which the user can choose a value. A JComboBox can generate an ActionListener, ChangeListener, and an ItemListener when the user actions with a combo box. Center-Align the Items of a JComboBox By default, items in the JCombobox are left-aligned. We ... Read More