How to show a variable value in JLabel
42,017
Solution 1
do it like this :
label.setText(String.valueOf(variable));
variable can be an int, float, double, long.
Solution 2
Just pass total (your result variable) value to JLabel constrcutor.
JLabel myText = new JLabel("I'm a label in the window, output : "+total,
SwingConstants.CENTER);
Author by
Behzad Moradi
Updated on July 05, 2022Comments
-
Behzad Moradi almost 2 years
I am new to Java programming. I want to show the value of my variable in the output window not in the console view. Here comes the code:
import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingConstants; public class ShowAFrame { public static void main(String[] args) { // Variables in this code int one = 12; int two = 22; int total = one + two; System.out.println(total); JFrame myFrame = new JFrame("Test GUI"); myFrame.setVisible(true); myFrame.setBounds(300, 200, 700, 400); JLabel myText = new JLabel("I'm a label in the window", SwingConstants.CENTER); myFrame.getContentPane().add(myText, BorderLayout.CENTER); } }
-
evgenyl about 11 yearsYou need not to write your code only to show message - you can use already exists: take a look on JOptionPane.showMessage
-
-
Behzad Moradi about 11 yearsIt paid off. Thanks a lot.