Programming Articles

Page 2449 of 2547

Template Specialization in C++

Chandu yadav
Chandu yadav
Updated on 30-Jul-2019 1K+ Views

In C++, the templates are used to create generalized functions and classes. So we can use any type of data like int, char, float, or some user defined data also using templates.In this section, we will see how to use the template specialization. So now we can define some generalized template for different types of data. And some special template function for special type of data. Let us see some example to get better idea.Example Code#include using namespace std; template void my_function(T x) {    cout

Read More

I want to call JButton doClick() method to simulate a click action in Java

Krantik Chavan
Krantik Chavan
Updated on 30-Jul-2019 1K+ Views

Let us first set a JButton:JButton btn = new JButton("DemoButton");Now, attach action listener:btn.addActionListener(new ClickListener());If you have an ActionListener attached to your button it'll fire when you call the method doClick():btn.doClick();The following is an example to call JButton doClick() method to simulate a click action:Exampleimport java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JOptionPane; public class SwingDemo {    public static void main(final String args[]) {       JButton btn = new JButton("DemoButton");       btn.addActionListener(new ClickListener());       JOptionPane.showMessageDialog(null, btn);       btn.doClick();    } } class ClickListener implements ActionListener {    public void actionPerformed(ActionEvent e) {   ...

Read More

How to set Line Border color and width with Java?

Nishtha Thakur
Nishtha Thakur
Updated on 30-Jul-2019 5K+ Views

To set Line Border color and width, use the LineBorder. At first, set a panel wherein we need to set the line border −JPanel panel = new JPanel();Now, create a border and set on the panel created above −Border border = new LineBorder(Color.ORANGE, 4, true); panel.setBorder(border);The following is an example to set LineBorder color and width −package my; import java.awt.Color; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.border.Border; import javax.swing.border.LineBorder; public class SwingDemo {    public static void main(String[] args) {       JFrame frame = new JFrame();       JPanel panel = new JPanel();   ...

Read More

Can we use Switch statement with Strings in java?

Venkata Sai
Venkata Sai
Updated on 30-Jul-2019 11K+ Views

A switch statement allows a variable to be tested for equality against a list of values. Each value is called a case, and the variable being switched on is checked for each case.Syntaxswitch(expression) {    case value :       // Statements       break;    case value :       // Statements       break;       // You can have any number of case statements.       default :     // Statements }Strings in switchYes, we can use a switch statement with Strings in Java. While doing so you need ...

Read More

How to change JButton font dynamically in Java?

Krantik Chavan
Krantik Chavan
Updated on 30-Jul-2019 2K+ Views

The following is an example to change JButton font dynamically:Exampleimport java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; public class SwingDemo extends JFrame {    JButton button = new JButton("Change");    int fontSize = 10;    public SwingDemo() {       setSize(500, 400);       setDefaultCloseOperation(EXIT_ON_CLOSE);       add(button);       // changing font size dynamically on button click       button.addActionListener(new ActionListener() {          public void actionPerformed(ActionEvent ev) {             button.setFont(new Font("Dialog", Font.PLAIN, ++fontSize));             button.revalidate();          }       });       setVisible(true);    }    public static void main(String[] args) {       new SwingDemo();    } }OutputClick “Change” button above to change the font:

Read More

C++ Program to Find the Number of Ways to Write a Number as the Sum of Numbers Smaller than Itself

Ankith Reddy
Ankith Reddy
Updated on 30-Jul-2019 300 Views

In this program we will count the number of ways one number can be represented by sum of numbers smaller than itself. This program will count the partition of given numbers. We take a number n as input, then starting from a number break it by removing 1 at a time. If the new partition is generated, increase the counter.AlgorithmpartitionCount(n)Input : The number nOutput : The number of partitionsBegin    Create array p of size n    k := 0    count := -1    put n as the first element of array p    Repeat the following steps, do ...

Read More

Difference between files written in binary and text mode in C++

Anvi Jain
Anvi Jain
Updated on 30-Jul-2019 739 Views

Text modeBinary modeIn text mode various character translations are performed i.e;“\r+\f” is converted into “”In binary mode, such translations are not performed.To write in the files:ofstream ofs (“file.txt”);Orofstream ofs;ofs.open(“file.txt”);to write in the files: ofstream ofs(“file.txt”, ios::binary);orofstream ofs;ofs.open(“file.txt”, ios::binary);To add text at the end of the file:Ofstream ofs(“file.txt”, ios::app);orofstream ofs;ofs.open(“file.txt”, ios::app);To add text at the end of the file:Ofstreamofs(“file.txt”, ios::app|ios::binary);or ofstream ofs;ofs.open(“file.txt”, ios::app|ios::binary);To read files:ifstream in (“file.txt”);orifstreamin ; in.open(“file.txt”);To read files: ifstream in (“file.txt”, ios::binary);orifstream in ;in.open(“file.txt”, ios::binary);

Read More

How to implement constants in java?

Venkata Sai
Venkata Sai
Updated on 30-Jul-2019 2K+ Views

A constant variable is the one whose value is fixed and only one copy of it exists in the program. Once you declare a constant variable and assign value to it, you cannot change its value again throughout the program.You can create a constant in c language using the constant keyword (one way to create it) as −const int intererConstant = 100; or, const float floatConstant = 16.254; ….. etcConstants in javaUnlike in C language constants are not supported in Java(directly). But, you can still create a constant by declaring a variable static and final.Static − Once you declare a ...

Read More

How to disable JCheckBox if not checked in Java

Krantik Chavan
Krantik Chavan
Updated on 30-Jul-2019 890 Views

The following is an example to disable JCheckBox if not checked in Java:Exampleimport java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JCheckBox; import javax.swing.JOptionPane; public class SwingDemo {    public static void main(String[] args) {       JCheckBox checkBox = new JCheckBox("Demo", true);       checkBox.addActionListener(new ActionListener() {          public void actionPerformed(ActionEvent e) {             if (checkBox.isEnabled())                checkBox.setEnabled(false);             else                checkBox.setEnabled(true);          }       });       JOptionPane.showMessageDialog(null, checkBox);    } }OutputNow, when you will uncheck the above checkbox, it will get disabled:

Read More

Java DatabaseMetaData supportsBatchUpdates() method with example

Arushi
Arushi
Updated on 30-Jul-2019 402 Views

The supportsBatchUpdates() method of the DatabaseMetaData interface is used to determine whether the underlying database supports batch updates.This method returns a boolean value which is −True, when the underlying database supports stored porcedures.False, when the underlying database doesn't support stored porcedures.To determine whether the underlying database supports stored porcedures −Make sure your database is up and running.Register the driver using the registerDriver() method of the DriverManager class. Pass an object of the driver class corresponding to the underlying database.Get the connection object using the getConnection() method of the DriverManager class. Pass the URL the database and, user name, password of ...

Read More
Showing 24481–24490 of 25,466 articles
Advertisements