Object Oriented Programming Articles

Page 325 of 589

Why String class is immutable or final in Java?

Shriansh Kumar
Shriansh Kumar
Updated on 16-May-2025 9K+ Views

The general meaning of immutable is something that cannot be changed or modified after creation. In Java, a string is immutable; we cannot change the object itself, but we can change the reference to the object. The string is made final to not allow others to extend and modify it. When you modify a string, a new copy of the string with your modifications is created. This article will explain what a String is and why it is immutable and final in Java. What is a String? Like other object-oriented programming languages, almost every component of Java is an object, ...

Read More

How can we limit the number of characters inside a JTextField in Java?

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

In this article, we will learn how to limit the number of characters inside a JTextField in Java. Whether you're creating a form for phone numbers, zip codes, or usernames, controlling the maximum number of characters is important for data validation. JTextField A JTextField is one of the most important Swing components that allows the user to an input text value in a single line format. We can restrict the number of characters that the user can enter into a JTextField can be achieved by using the PlainDocument class. PlainDocument Class PlainDocument is a subclass that extends the AbstractDocument, a ...

Read More

How to read an input value from a JTextField and add to a JList in Java?

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

In this article, we will learn to read an input value from a JTextField and add it to a JList in Java. The Swing's two commonly used components are JTextField for text input and JList for displaying a list of items for building graphical user interfaces. JList A JList is a subclass of the JComponent class that allows the user to choose either a single selection or multiple selections. The JList class itself does not support a scrollbar. In order to add a scrollbar, we have to use the JScrollPane class together with the JList class. The JScrollPane then manages ...

Read More

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

Alshifa Hasnain
Alshifa Hasnain
Updated on 15-May-2025 616 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 3K+ 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

Importance of XOR operator in Java?

Vivek Verma
Vivek Verma
Updated on 14-May-2025 12K+ Views

Bitwise XOR (exclusive or) "^" is an operator in Java that provides the answer '1' if both of the bits in its operands are different; if both of the bits are the same, then the XOR operator gives the result '0'. XOR is a binary operator that is evaluated from left to right. The operator "^" is undefined for the argument of type String. Importance of the XOR (^) Operator in Java In Java, the XOR (^) operator is important for both bitwise and boolean operations. It returns true or 1 only when the two operands "differ". XOR is commonly ...

Read More

How to convert an OutputStream to a Writer in Java?

Vivek Verma
Vivek Verma
Updated on 14-May-2025 2K+ Views

Input and output Streams in Java are objects that accepts sequence of information and sends them further. These are used to read and write data from/to various sources.What are Output Streams & WritersA Java output streams accept output data (bytes) from a source and sends it to the destination. An output stream is represented by an abstract class known as OutputStream. This is the super class of all the OutputStream classes. There are various output streams in Java namely, ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, PipedOutputStream.Writers are objects that are used to write data to character streams. These are represented by the abstract ...

Read More
Showing 3241–3250 of 5,881 articles
« Prev 1 323 324 325 326 327 589 Next »
Advertisements