AWT Articles

Page 2 of 10

How can we hide left/right pane of a JSplitPane programmatically in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-May-2025 608 Views

In this article, we will learn how to hide the left/right pane of a JSplitPane programmatically in Java. JSplitPane is a simple Swing component in GUI programming that allows hiding one side of the split pane, resulting in a collapsible panel look. JSplitPane A JSplitPane is a subclass of the JComponent class that allows us to arrange two components side by side horizontally or vertically in a single pane. The display areas of both components can also be adjusted at runtime by the user. The important methods of JSplitPane are remove(), removeAll(), resetToPreferredSizes(), and setDividerLocation(). A JSplitPane can generate a ...

Read More

How can we detect an event when the mouse moves over any component in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-May-2025 4K+ Views

In this article, we will learn to detect an event when the mouse moves over any component in Java. While building applications with Swing, detecting when the mouse enters or exits a component enables you to create responsive UIs with visual feedback. MouseListener We can implement a MouseListener interface when the mouse is stable while handling the mouse event. A MouseEvent is fired when we can press, release, or click (press followed by release) a mouse button (left or right button) at the source object or position the mouse pointer at (enter) and away (exit) from the source object. ...

Read More

How can we set the foreground and background color to JComboBox items in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-May-2025 2K+ Views

In this article, we will learn set the foreground and background color to JComboBox items in Java. Setting basic foreground and background colors for the combo box helps to create interactive Swing-based applications. 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. setForeground() Method The setForeground() method can be used to set the foreground color of JComboBox items in ...

Read More

How can we disable the cell editing inside a JTable in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-May-2025 5K+ Views

When working with JTables in Java Swing, there are many cases where one might need to display data that shouldn't be modified by users. In this article, we will learn to disable the cell editing inside a JTable in Java. JTable A JTable is a subclass of JComponent for displaying complex data structures. A JTable can follow the Model View Controller (MVC) design pattern to display the data in rows and columns. A JTable can fire TableModelListener, TableColumnModelListener, ListSelectionListener, CellEditorListener, and RowSorterListener interfaces. editCellAt() Method The editCellAt() method is used to prevent the JTable from editing a particular ...

Read More

How can we show/hide the table header of a JTable in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-May-2025 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

How can we insert multiple tabs into a single JTabbedPane in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 12-May-2025 579 Views

In this article, we will learn to insert multiple tabs into a single JTabbedPane in Java. The Java Swing's JTabbedPane enables you to group content into several tabs in one container. JTabbedPane A JTabbedPane is a component can extends the JComponent class, and we can able to see only one tab at a time. Each tab is associated with a single component that can be displayed when the tab is selected. Syntax Object declaration and instantiation using the Java class JTabbedPane: JTabbedPane tabbedPane = new JTabbedPane(); A JTabbedPane can generate a ChangeListener interface when a tab is ...

Read More

How can we prevent the re-ordering columns of a JTable in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 12-May-2025 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

How to display a bold text inside the JTextArea in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 12-May-2025 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

How can we implement an editable JLabel in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 12-May-2025 537 Views

In this article, we will learn to implement an editable JLabel in Java. An editable JLabel is a label component that can be converted to an editable text field when clicked. JLabel A JLabel class can extend the JComponent class, and an object of JLabel provides text instructions or information on a GUI. A JLabel can display a single line of read-only text, an image, or both text and image. Syntax The following is the syntax for JLabel initialization: JLabel label = new JLabel("Tutorials Point"); A JLabel can explicitly generate a PropertyChangeListener interface. Methods The important methods of a ...

Read More

How can we set the margin to a JButton in Java?

Alshifa Hasnain
Alshifa Hasnain
Updated on 12-May-2025 5K+ Views

While developing Java Swing applications, you may have cases when you need to modify the space around JButtons to develop attractive applications. In this article, we will learn to set the margin of a JButton in Java. What is a JButton? A JButton is a subclass of AbstractButton, and it can be used for adding platform-independent buttons to a Java Swing application. A Button can generate an ActionListener interface when the button is pressed or clicked, it can also generate the MouseListener and KeyListener interfaces. Syntax The following is the syntax for JButton initialization: JButton button = new JButton("Button"); We ...

Read More
Showing 11–20 of 92 articles
« Prev 1 2 3 4 5 10 Next »
Advertisements