Swing/AWT/SWT :: Changing Text Of JLabel From Another Class

May 26, 2014

Create a dnd (dungeons and dragons) character creator and back ground generator, have it display and run on a gui, to start with i decided to creator the gui as i go so i can see the progress, first i tried eclipse and windows builder, well after 1 day of reinstalling windows builder in about 5 different ways from multiple guides and sometimes getting it to partly work ...

After doing some more research I have figured out how to get the main program to display the gui . Heres what i have:

package com.mrgreaper;
import javax.swing.*;
public class MainWindow {
private JPanel mainWindow;
private JLabel playerlbl;
private JLabel playerNamelbl;

[Code] .....

Now this works fine and the gui displays when the program is run but I can't change the text of any of the jlabels or textfield. If I try to do it in the main class i need to change them from private to public static but then in the form builder it says "cannot bind to static field *name of field*" but if i take static off then i cant change its value!

From what i understand this is because the window is an instance, so how to i change the value in that instance? I could put all my code in the one class, the one that creates the gui, but i really want it seperate, i would like the gui to update as the code runs... So how do i do it, how do i change the contents of jlabels on the fly, read the contents of text boxes on the fly etc....

I tried adding a getter setter

public void setCharFirst(JLabel charFirst) {
this.charFirst = charFirst;
}
in the MainWindow.class

Then i tried to set it from my main function

MainWindow.setCharFirst("test");

but it cant access it as my main function is static and it is not now can i make it static...

View Replies


ADVERTISEMENT

Swing/AWT/SWT :: Changing Text Of JLabel By Pressing A Button?

Sep 20, 2014

I don't get what I missed in the code. I used the example of changing the text of a button by clicking on it, but instead I also added a JLabel and tried to make the button change its text instead, but it didn't work. What did I do wrong?

import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
class Buttone implements ActionListener{
JLabel label;
JButton button;

[Code] ....

View Replies View Related

Changing JLabel Text From Anywhere In Program

Feb 18, 2014

I'm using NetBeans.

I have a JFrame with four JPanels, SensorLL, SensorLC, SensorCR and SensorRR. They are instances of the class SensorUI. Each has a JLabel called Sensor.

The class SensorUI has a method writeSensor that writes to the JLabel "Sensor". I will have four temperature sensors. I have not started the code to read the temperature sensors yet. I will have a timer that will run once a second. When it fires I will read the sensors and display the result in the

JLabel "Sensor" in each jPanel.

I use MyMain to call FrameDemo and create the JFrame and a method

in FrameDemo to add the JPanels using addObject.

I can use SensorLL.writeSensor will write text to JLabel Sensor while in Mymain.

Then I start the timer ReadSensor.

When it times out it calls SampleSensors

For an experiment, while in SampleSensors I try to write to the JLabel in the instance SensorLL with

SensorLL.writeSensor("xx_");

I can't because it says it can't find the symbol variable SensorLL in SampleSensors class.

How can I "get to" that JLabel text when ever I need to?

Java Code:

public class MyMain {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
//SensorUI SensorLL = null;
System.out.println("Start of main");
//Schedule a job for the event-dispatching thread:
//creating and showing this application's GUI.
FrameDemo.createAndShowGUI();

[Code] .......

View Replies View Related

Swing/AWT/SWT :: Cannot Get ActionListener To Change JLabel Text

Apr 24, 2014

I am trying to write an application where if you click and hold down on 1 button and move the mouse to another button and release the text on the 2 buttons should be switched around.I have a print line so I can se the text are supposed to get switched around but it is just not happening in the GUI.

I attached all my code in case the flaw was to find somewhere else in the code, but the functionality I am working on is the lines 76 to 121.

import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

[code]....

View Replies View Related

Swing/AWT/SWT :: JLabel Not Updating Its Text Dynamically

Nov 18, 2014

why JLabel setText method is not setting up the text dynamically even though i am calling repaint() once i set the text? Code snippet is below

Locale currentLocale = new Locale(panel.getCountryLocal(), panel.getCountry());
ResourceBundle messages = ResourceBundle.getBundle(Constants.messageBundle, currentLocale);
messages = Panel.getMessages();
String displayString = messages.getString("101022");

[code]....

View Replies View Related

Changing JButton Text Outside Of GUI Class

Jun 6, 2014

So, Once again I'm attempting to make a Who Wants to Be a Millionaire GUI game. This is the actual game screen code

package WWTBAM;
import java.awt.BorderLayout;
public class GUIGame extends JFrame implements ActionListener {
public static int moves = 0;
public static boolean finished = false;
public static boolean correct = true;

[Code] ....

When ever try and change the buttons text outside of the actual GUIGame constructor i can't. Like in the main method or the action listener.

The code won't work if you copy paste because it's a part of a larger package.

View Replies View Related

Swing/AWT/SWT :: JTextField Size Changes With JLabel Text Length

Nov 11, 2014

I want to create 3 JTextFields in a row with all being of equal size.But my first Text field gets so wide than the other two.After adding each component at a time and seeing what causes the problem I realized that if I type a long text for the JLabel that's when this problem occurs.If I reduce the length of the text in the JLabel JTextFields get into the sizes I want. Here's my code

import java.awt.*;
import java.awt.event.*;
import java.lang.Math;
public class Calculator1 extends JFrame {
JTextField value1=new JTextField("0");
JTextField value2=new JTextField("0");

[Code] ....

How can I stop the JTextFields changing size when I change the JLabel label1's text length...

View Replies View Related

Swing/AWT/SWT :: Access JLabel From Another Class

May 6, 2014

How can I access to a jLabel of a class from another class or edit its text?

View Replies View Related

Changing Panel In Frame Using MouseListener On JLabel

Sep 5, 2014

My program has a MainFrame(extends JFrame)class and BasePanel(extends JPanel) class,and many other panels.I had used Images with JLabel in BasePanel.My current panel in MainFrame is BasePanel.I had used MouseListener so that when I click on any of the label it should show Other panel in same MainFrame and hide the BasePanel.But I am getting some problem with that.When I click on the Label,It hides the BasePanel but do not show the new Panel(Dictionary Panel in my code). In short when label is clicked I want to make DictionaryPanel visible and BasePanel invisible,both in MainFrame. I am using the following code on Label:

//constructor of BasePanel class
public BasePanel() {
dict=new Dictionary();
mf=new MainFrame();
dictLabel.addMouseListener(new MouseListener() {
public void mouseReleased(MouseEvent arg0) {

[Code] ....

View Replies View Related

How To Align Jlabel Text In Midcenter

Oct 2, 2014

The code was,

messageLabel = new JLabel("Top buttons change the panel color and bottom radio buttons change the text color.");
messageLabel.setHorizontalTextPosition(SwingConstants.CENTER);
messageLabel.setVerticalAlignment(SwingConstants.CENTER);

The text always displays in top-center part of the center panel. i want to align it as center-center horizontally and vertically. The problem could be, bcoz the jlabel text is inside a constructor but im not sure. The whole code is

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ColorSample extends JFrame {
private JPanel TopPanel;

[Code] .....

View Replies View Related

Set JLabel Text After JButton Press

May 12, 2015

I have four buttons with different names and depending on which button is pressed I want to change the label to be displayed. Center is the name of the label the other directions are buttons. The label should change if a different button is pressed. The error I get is that it cannot be converted to String.

public void actionPerformed(ActionEvent event){
Object source = event.getSource();
if (source == east){
center.setText(east);
}
if (source == west){
center.setText(west);

[code]...

View Replies View Related

Swing/AWT/SWT :: Append Text To Textarea From Another Class

Aug 2, 2014

Class 1 open main frame

Class2 add panel for main frame

Class3 append text to Jtextarea (of panel class2)

View Replies View Related

How To Change JLabel Text By Clicking On JButton

Feb 25, 2015

Here's my coding so far...I want to be able to change what the JLabel says when clicking on one of the buttons for example : when clicking on UP i want it to say "Going Up!"...how do i do this?

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JLabel;
 public class BorderLayoutJFrame extends JFrame {

[Code] .......

View Replies View Related

Change Text In JLabel When Button Pressed

Dec 4, 2014

Ok, so I am trying to learn about JFrames and JPanels. I have figured out buttons, layouts, etc. What im having trouble with is accessing the label object from the ButtonHandler class since it is static and I need my JLabel to be non-static so that it can change. Basically, I want JLabel to change to a pre-determined text string once a button is pressed. Here's what I have so far

package makewindow;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

[code]....

View Replies View Related

Changing Text Colour Within Quotation Marks?

May 7, 2013

I'm new to Java, & am using Eclipse Helios. How do I change the text colour within the Quotation marks "Try Again" to red, or any other colour, so when I run it, it will display the new colour.

println("Try Again!!");

View Replies View Related

JPanel Class Won't Create JLabel

Jun 1, 2014

So I am making a JPanel with two JLabels and it isn't working right.

import java.awt.*;
import javax.swing.*;
public class IntroPanel extends JPanel
{
public IntroPanel() {
setBackground(Color.green);

[Code] ....

For some reason

JLabel 11 = new JLabel("Layout Manger Demonstration");
JLabel 12 = new JLabel ("Choose a tab to see an example of a layout manger.");

add(11);
add(12);

is not registering the JLabel or add functions.

View Replies View Related

Java Code - Changing Text Size In Windows Settings

Apr 14, 2014

I have a major problem. the text size is like 6 or 8 pt font and I can't read it. I'm trying to run a downloaded exe program which uses the jre7 which I had to download beforehand. the font size stays at 6 or 8 even if I try to change it in windows settings. it's a high res monitor on a lenovo yoga laptop. is there a way for me to edit the java code and manually change the font size?

View Replies View Related

Swing/AWT/SWT :: JLabel Does Not Display

May 8, 2014

I'm having problems getting my program to display a JLabel. The program draws shapes of random size and color across a panel. I have this part working. (There is more code for the drawing of shapes, I left it out for easier reading). When I try to add a JLabel in the main method, it does not display.

import javax.swing.JFrame;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestDraw {

[Code] .....

View Replies View Related

Swing/AWT/SWT :: How To Rotate JLabel

Jul 21, 2014

I have written a code to rotate a Jlabel but i am facing some problems.

import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.MouseInfo;
import javax.imageio.ImageIO;

[Code] ....

View Replies View Related

Swing/AWT/SWT :: How To Set Opacity Of JLabel And Image

Feb 27, 2014

I'm trying to make a JLabel with an image fade in from transparent to fully visible.Is this possible with the JLabel itself or would I have to change the Image? If I'd have to change the Image's opacity how would I do this?

View Replies View Related

Changing Ints From Another Class

Jun 27, 2014

I am making a simple text based game and i have a monster, and I am tring to make its health go down whent he user input "s" but istead it doesnt change and the users health even goes up.

Main.java

package exodus.game.main;
import java.util.Scanner;
import exodus.game.monsters.Nirav;
public class Main {
static String name;
static String inputtemp;

[Code] .....

View Replies View Related

Changing File Name To Name Of The Class

Jul 10, 2014

I am starting to learn java , If suppose we write a simple hello world program

class helloWorld
{
public static void main(String args[])
{
System.out.print("Hello World !");
}
}

And save this as test.java.Now after compiling it a helloWorld.class file is generated.But if we compile the same after adding "public" in front of 1st line, it throws error.

public class helloWorld
{
public static void main(String args[])
{
System.out.print("Hello World !");
}
}

but then changing the file name to the name of the class i.e. helloWorld.java, corrects the error.

View Replies View Related

Swing/AWT/SWT :: How To Reduce Jlabel With Selection Border Around It At Run Time

Sep 14, 2014

I am working on a project (assignment) and i want to be able to click on jlabel and the select border will show (as shown in the image attached) and i used it to resize the jlabel. I tried

@Override
public void componentResized(ComponentEvent e) {
super.componentResized(e);
setPreferredSize(getSize());
}
});`

yet is not working. I tried some other code that are not working.

View Replies View Related

Swing/AWT/SWT :: How To Make JLabel Hyperlink Change Depending On JTextField

Jul 30, 2014

This is a part of my program. When the user enters "Exam Schedule" in the JtextField and clicks the add button I want the link to change to a link that opens a local pdf file. And if the user enters "Academic Calendar" the Jlabel will be set to another link. So far this works fine but the problem is that if you erase the textfield and enter another value the link of the previous value will still be there.

public void actionPerformed (ActionEvent e){
if (e.getSource ==add) {
if (text.getText().equalsIgnoreCase("Exam Schedule")){
link1.setText(text.getText());
link1.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

[Code] .....

View Replies View Related

Swing/AWT/SWT :: Getting Jlabel Icons To Change Size With Window Resize?

Feb 20, 2014

I'm trying to create a chess program in java swing, and for the board I'm using an 8 by 8 array of jlabels stuck inside a jpanel with a grid layout. I would like the board to change size when the window changes size, and the grid layout accomplishes this succesfully, until I add the actual icons to the jlabels. Then the board just stays a fixed size. Someone suggested I use their "Stretch Icon" class, found here:[URL] ...., so I tried initializing the icons using one of the constructors in the class (the one that takes an image name and a boolean value for whether or not you want the resisizing to be proportionate (to maintain the aspect ratio)). However, the same thing happened. The board appears, but it does not resisize. To attempt to fix this problem, I tried simplifying my code, reducing the program to two jlabels within the jpanel, for which I then tried to set the image in the same way. Here is my simplified code:

import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.ImageIcon;

[Code] ....

I'm misusing the stretch icon class, or just generally what's going wrong/how to fix it?

View Replies View Related

Swing/AWT/SWT :: Color Is Not Changing

Jan 29, 2015

Color only changes, when resizng frame with mouse, not when clicking.

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class SimpleGui1 implements ActionListener {
JFrame frame;
MyDrawnPanel drawnPanel;

[Code] .....

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved