Swing/AWT/SWT :: How To Access Variable Outside ActionListener
Jul 26, 2014
I'm trying to acces my variable "cost" so when i press a button it prints the cost(for now) but the int value just prints 0
public class Holiday extends JFrame
{
private RoutinePanel routine; // A panel for routine charge checkboxes
private JPanel HolidayPanel; // A panel for non-routine charges
[Code].....
View Replies
ADVERTISEMENT
Jul 24, 2014
why I cant access a variable from another class, in particular why in the main class cant i assign " quiz1 = getQuizOne();" ? It constantly giving me error.
Java Code:
import java.util.Scanner;
public class Grade {
private int quiz1, quiz2, midtermExam, finalExam = 0;
public static void main(String[] args)
{
Student John = new Student();
John.StudentData();
[code]....
View Replies
View Related
May 23, 2015
Java Code:
public class MountainBike extends Bicycle {
// the MountainBike subclass has
// one field
public int seatHeight;
// the MountainBike subclass has
// one constructor
public MountainBike(int startHeight, int startCadence,
[Code] ....
At first,
Java Code: public int seatHeight; mh_sh_highlight_all('java');
tells us that seatHeight is NOT a static field (because of the absence of static keyword).
Whereas in the constructor, the absence of dot notation (like something like this.seatHeight) in
Java Code: seatHeight = newValue; mh_sh_highlight_all('java');
shows that it IS a non-member/static variable.
How does this make sense?
View Replies
View Related
Mar 25, 2015
I am trying to implement user input in my dice rolling program but I do not understand where I need to add the actionListener. What I want the program to do is allow the user to click on each roll button and have the output be between 1 and 6. I figured I can put it in the "main" class due to the size of the program but I would like to know the best way to go about adding the actionListener into a sub-class for practice purposes.Here is my code thus far:
package com.jprogs;
import java.awt.*;
import javax.swing.*;
public class DiceGenerator extends JFrame {
DiceRollEvent dice = new DiceRollEvent();
// create the roll buttons
JButton roll_1 = new JButton("Roll #1");
JButton roll_2 = new JButton("Roll #2");
JButton roll_3 = new JButton("Roll #3");
JButton roll_4 = new JButton("Roll #4");
JButton roll_5 = new JButton("Roll #5");
// create output field for each roll
[code].....
View Replies
View Related
Jul 4, 2014
I want to access variable of java file into jsp Page. So I tried to do this but it does not work.
Problem : when I am trying to access "getName" method of java class into jsp file it displaying error, i already imported "Ajaxmethod.java" file in to "success.jsp" I want to access "getName" method in to jsp file without creating object of class.
Ajaxmethod.java
package a.b;
public class Ajaxmethod implements Action{
public String name;
public String getName() {
return name;
}
[Code]...
View Replies
View Related
Sep 12, 2012
I have a matrix int[][] and I want it to be accessible to all jsp files.
The code is:
int[][] matrix = methodThatGeneratesTheMatrix;
How can I access/use this matrix in all jsp files?
View Replies
View Related
Feb 7, 2014
I have a class with jbutton declared inside like these:
public class UI{
private JFrame ventana;
private JTable table;
private JPanel panel;
private JScrollPane tableScrollPane;
private JTextField aBuscar;
[Code] .....
I would like to add actionlistener in my JButton's. Where must I declared these listener. How should I do these?
View Replies
View Related
Nov 27, 2014
I was working on implementing the game Hunting the Wumpus [URL] .... for one of my projects in College. I've got the major parts of the game already implemented. I am working on creating a start screen right now. But I've run into a strange problem. In my code the main method that draws is the PaintComponent method in the private class HTWPanel. I need the Actionlistener to listen to the "QWES" keys while the state of the game is PlayState.Playing so that the user can enter the direction he's going in. If I have the following code for my paint component, the Actionlistener works fine.
public void paintComponent(Graphics g) {
super.paintComponent(g);
map.draw(g, 100);
}
But when I try to add a start screen (by changing the background color and adding a label called "StartScreen"), the controller only listens to keys while the start screen is showing, not while the game is playing. I'm pretty sure this problem is due to some internal implementation of KeyAdacpter or ActionListener, but I'm not sure what.
public void paintComponent(Graphics g) {
super.paintComponent(g);
if (state == PlayState.START) {
this.setBackground(Color.orange);
this.add(startScreen);
}
else if (state == PlayState.PLAYING) {
if (this.getBackground() != Color.WHITE) {this.setBackground(Color.WHITE);}
map.draw(g, 100);
}
I attached a screenshot of my main class, HuntTheWumpus, and a screenshot of what my game looks like so far. Each square is a different room in the Wumpus's lair. The black rectangles are door representing which direction you can go to. The rooms that are 2 squares or less from the wumpus are colored red. The hunter is represented by the black circle in the upper left hand square. His he can move left right up and down into different rooms with the "QWES" keys.
View Replies
View Related
Feb 19, 2014
how to get an access to the method with a parameter of class type variable, lets say: public void insert(Record newRecord, int pos)?
View Replies
View Related
Mar 5, 2014
I was suspecting I had a jButton not working, so I added a console print to test. See below. When I click the button, the console doesn't display anything. Am I using the button wrong?
private void jButtonUpdateItemsMouseClicked(java.awt.event.MouseEvent evt) {
System.out.println("click");
System.out.println(drawPreviousRectangle);//this is a boolean
}
I have also tried the following with the same results (or lack of).
private void jButtonUpdateMajorDeckItemsActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println("click");
System.out.println(drawPreviousRectangle);//this is a boolean
}
View Replies
View Related
Mar 8, 2014
is any simple way to apply the same code on both ActionListener and MouseListener, so that the same code is executed when the user either presses a JButton or presses Enter when a JTextField is focused.I know that I can define a method, while it is not preferred as I may use break; in my MouseListener.
A simple example:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class TwoListener extends JFrame
{
[code]....
Although I can define a new method that prints out the three numbers, I have to add certain break; code in different cases. So I just wonder whether there is another way to do things like this.
View Replies
View Related
Mar 3, 2014
ActionPerformed and ActionListener on Netbeans...If I create a ComboBox on Netbeans using GUI design, then I right click over the Combobox I can find Events - Action - ActionPerformed... but I can't find ActionListener...
Are ActionPerformed and ActionListener the same?
or...
where is ActionListener on GUI Netbeans? Do I need to manualy write the ActionListener part?
View Replies
View Related
Mar 8, 2014
I need to add actionlistener to my code which allow the number 1 to 9 to function which are located in the nested for loop.
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class EX_7_2 extends JFrame {
public EX_7_2() {
setLayout(new BorderLayout(5, 10));
[Code] .....
View Replies
View Related
Aug 13, 2014
I know that JMenu and JMenuItem is suppose to use action listeners but would you consider this implementation an exception?
menuAbout.addMouseListener (new MouseListener () {
@Override
public void mouseClicked (MouseEvent arg0) {
JOptionPane.showMessageDialog (null, "Server Tec Software System
}
@Override
public void mouseEntered (MouseEvent arg0) { }
@Override
public void mouseExited (MouseEvent arg0) { }
@Override
public void mousePressed (MouseEvent arg0) { }
@Override
public void mouseReleased (MouseEvent arg0) { }
});
View Replies
View Related
Jun 10, 2014
implementing a swings application. I have a JFrame containing 2 JPanels : Top & Bottom panel. Top panel has a Jcombobox, Botton panel contain a Graph plot. On changing value in combo box, graph plot should get updated. I thought of adding actionlistener to Jcombobox. Not sure what to implement in its actionPerformed()
View Replies
View Related
Mar 7, 2014
Can I add actionListener to a button component without creating a reference to it? Look at my code below:
public void init() {
setBackground(Color.red);
//Create the layout
setLayout(new BorderLayout(20, 5));
//Add buttons
add("North", new Button("Red"));
add("South", new Button("Yellow"));
add("East", new Button("Cyan"));
add("West", new Button("Magenta"));
add("Center", new Button("White"));
}
Or should I just do the usual instance.addActionListener(this) like myButton.addActionListener(this)?
View Replies
View Related
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
Apr 16, 2014
I'm getting an error on line 137 and all it is rsmd = rs.getMetaData();The error happens only after I press a JButton and it is
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerExceptionat softwareDesign.createAccount.actionPerformed(createAccount.java:137)
There is a lot more to it but that has nothing to do with my code it's just the stuff with Eclipse anyway I want to know how do I fix this problem?
View Replies
View Related
May 6, 2014
How can I access to a jLabel of a class from another class or edit its text?
View Replies
View Related
Dec 27, 2014
I have a hierarchical data structure (Machine, Component, Measurement, Fault are classes) displayed in a TreeViewer. I have added SelectionChanged and DoubleClick listeners, but can't find a way to get to the data stored in the selected instance of the data structure class. For example, the selection is a Measurement which has a String name field. I can see the data in the Element in Debug-Variables, but I can't find any getters to access it. I tried casting the selection as a Measurement but it is an ISelection, or TreeSelection class and it won't accept the cast.
It seems there should be get methods to access the data in the selection, but there aren't, so I'm must be missing something fundamental.
View Replies
View Related
Apr 23, 2014
I am new to threads, This is a project about 2048 game to be more accurate, and i want this project to run in this thread that i make in main...
My main:
public class Execute {
public static void main(String[] args){
Display d = new Display();
Shell s = new Shell(d);
Model m = new Game2048Model();
View ui = new Game2048View(m.getBoardArr(),d,s);
[Code] ....
And the error is:
Exception in thread "Thread-0" org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Display.error(Unknown Source)
at org.eclipse.swt.widgets.Display.checkDevice(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at view.Game2048View.run(Game2048View.java:55) //problem at Run
at java.lang.Thread.run(Unknown Source)
Here is the problem....
@Override
public void run() {
while(!shell.isDisposed()){
if(!display.readAndDispatch()){
display.sleep();
}
}
display.dispose();
}
View Replies
View Related
Mar 9, 2014
I have a Tcr object as a member variable of the JFrame. But When ChangeListener swings into action, the variable inside it are all nulls. the TcrPanel is created before the ChangeListener is triggered.
Tcr tcrPanel;
tabbedPane.addChangeListener(new ChangeListener() {
@Override
public void stateChanged(ChangeEvent e) {
if (e.getSource() instanceof JTabbedPane) {
CloseButtonTabbedPane pane = (CloseButtonTabbedPane) e.getSource();
[Code] ....
View Replies
View Related
Aug 16, 2014
I want to do a simple background which is only rendered once onto my screen. I want to use
G.fillRect(0, 0, getWidth(), getHeight());
and make the whole background black, but only once. I wanted to try out making the fillRect into a variable so I can do:
if (background == null) { //background is the variables name.
G.fillRect(0, 0, getWidth(), getHeight());
}
The point is, I want G.fillRect(0, 0, getWidth(), getHeight()); to be a variable, even if this is the wrong way to approach what I want to accomplish, is it possible to make this line of code into one variable? The rest of my code if you need info:
package com.game.blobber;
import java.util.Random;
import java.awt.Canvas;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.image.BufferStrategy;
[Code] .....
View Replies
View Related
Aug 9, 2014
this code won't compile because selected row must be declared as final because of it being defined outside the window listener. Is their anyway around this? If I make it final the first time that the variable is called it keeps it starting value until the GUI is closed.
butEdit.addActionListener (new ActionListener () {
@Override
public void actionPerformed (java.awt.event.ActionEvent evt) {
int selectedRow = table.getSelectedRow ();
final String [] values = custTableModel.getRowValues (selectedRow);
[code]....
View Replies
View Related
May 1, 2015
Here is part of my program that contains the code giving me problems.
import java.awt.EventQueue;
import javax.swing.JFrame;
import java.awt.Label;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.TextArea;
import java.awt.Choice;
import javax.swing.JRadioButton;
[code]....
View Replies
View Related
Jun 14, 2014
I have created a DefaultTableModel tablel as a Global variable. The table is then created and attached to a Grid bag layout. Then I want to call the table again in another method to add rows of data into it. Hopefully that makes sense.
So the addrow for the table is located in the final method private class CalcButtonListener implements ActionListener
When I debug the code, deftablemodel variable is carrying NULL data.
Also to make things even more complicated, The actual headers for the table aren't showing up,... not entirely sure why though.
import java.awt.BorderLayout;
import javax.swing.*;
import java.awt.event.*;
import java.awt.Dimension;
import javax.swing.JOptionPane;
import javax.swing.JMenuBar;
[code]....
View Replies
View Related