Articles on Trending Technologies

Technical articles with clear explanations and examples

How to change each column width of a JTable in Java?

raja
raja
Updated on 29-Apr-2025 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

What are the differences between a Font and a FontMetrics in Java?

raja
raja
Updated on 29-Apr-2025 2K+ Views

The Font class in Java is responsible for setting screen fonts, which are mapped to characters of the language in specific regions. But a FontMetrics class is said to be a font metrics object that encapsulates the data about the rendering of a specific font on a particular screen. Font A Font class can be used to create an instance of a Font object to set the font for drawing text, labels, text fields, buttons, etc, and it can be specified by its name, style, and size. Syntax The following is the syntax for Font initialization: Font font = new ...

Read More

How to center align the items of a JComboBox in Java?

raja
raja
Updated on 29-Apr-2025 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

How can we display the line numbers inside a JTextArea in Java?

raja
raja
Updated on 29-Apr-2025 1K+ Views

In this article, we will learn to display the line numbers inside a JTextArea in Java. When using text editors or code viewers in Java Swing applications, the showing of line numbers can greatly improve the user experience. What is a JTextArea? A JTextArea is a subclass of JTextComponent and it is a multi-line text component to display the text or allow the user to enter a text. 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(); By default, JTextArea does ...

Read More

C++ Program to Solve the 0-1 Knapsack Problem

Nancy Den
Nancy Den
Updated on 29-Apr-2025 6K+ Views

In the 0-1 knapsack problem, a set of items is given, each with a weight and a value. We need to determine the number of each item to include in a collection so that the total weight is less than or equal to the given limit and the total value is as large as possible.ExampleThe following example explains the 0-1 knapsack problem: Input: Weights: 1 2 3 6 7 4 Values: 10 20 25 40 60 70 Max Weight Capacity: 7 Output: Maximum value: 100 Here is an explanation of the above example: Weights: ...

Read More

How to convert a List to JSON array using the Jackson library in Java?

Manisha Chand
Manisha Chand
Updated on 29-Apr-2025 12K+ Views

JSON is used in Java applications in APIs, file storage, and data communication between systems. Sometimes, we need to convert a list into a JSON array. In this article, we will learn how to convert a list to JSON array using the Jackson library. Jackson Library It is a library that is used in Java to work with JSON data. It provides APIs to serialize Java objects into JSON and deserialize JSON back into Java objects. If you want to read more about the Jackson library, you can refer Jackson library. There are mainly three components of Jackson - ...

Read More

C++ Program to Find Sum of Leaf Node in Binary Tree

C++
AYUSH MISHRA
AYUSH MISHRA
Updated on 28-Apr-2025 5K+ Views

We can find the sum of leaf nodes in a binary tree using an iterative and a recursive approach. This problem has many real-life applications, such as analyzing hierarchies, calculating final results in decision trees, or summing final nodes in various kinds of trees used in computer algorithms. In this article, we are going to learn how can find the sum of all leaf nodes in a binary tree in the C++ language. What are Leaf Nodes in a Binary Tree? The leaf nodes of a binary tree are the nodes that do not have any children. Both the ...

Read More

Early binding and Late binding in C++

George John
George John
Updated on 28-Apr-2025 17K+ Views

In C++, binding is the process of connecting names such as variables and functions to their actual memory locations. When you intend to call a function, the program must identify the proper function definition for the execution. So, binding is the process of making this connection. This happens either at compile time (early binding) or at runtime (late binding). Early Binding This is compile time polymorphism and decides which function to call before it runs, making execution faster and direct. Example In this example, we demonstrate the early binding, where the base class function runs instead of the derived class ...

Read More

How do malloc() and free() work in C/C++?

Chandu yadav
Chandu yadav
Updated on 28-Apr-2025 2K+ Views

Both malloc() and free() are used to manage memory at runtime. The malloc() is very useful because it allocates memory based on the program needs, while free() releases the memory. But the free() can lead to memory leakage, which is one of its disadvantages. What is malloc()? The function malloc() is used to allocate the requested size of bytes and it returns a pointer to the first byte of allocated memory. It returns null pointer, if it fails. Syntax Following is the basic syntax of malloc(): pointer_name = (cast-type*) malloc(size); Here, pointer_name : Any ...

Read More

C++ Program to Check for balanced paranthesis by using Stacks

Jennifer Nicholas
Jennifer Nicholas
Updated on 28-Apr-2025 11K+ Views

In this article, we will learn how to check for a balanced parentheses using stack data structure in C++ program. First of all let's understand what is balanced parentheses. A string of parentheses is said to be balanced parentheses, If Every opening bracket has corresponding closing bracket of same type. The brackets are closed in correct order. For an example, we can say that the expression [{} () {()}] it is balanced. But {[}] is not balanced eventhough it contains opening and closing brackets of same type. ...

Read More
Showing 31031–31040 of 61,297 articles
Advertisements