import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class ChickenListener implements ActionListener {
int loopctrl;
static Connection cn;
static Statement st;
static ResultSet rs;
static PreparedStatement ps;
[Code]...
the second code
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
public class QuantityCounterListener implements ActionListener {
String tempStrng;
int tempInt;
int x = 0;
[Code]...
what my problem is i need to transfer what does "tempString" from code 1 holds to code 2 in the //x part in the prepared statement.
I have a frame showing some textfields and a couple of buttons, the classical "Ok" and "Reset" buttons, which are supposed to confirm the values of the textfields (closing the frame) and reset them respectively.
I think I thoroughly followed the "delegation method procedure" for managing event, that is , create the button object, define a listener class (implementing the ActionListener interface) , and add the listener class to the button using the "addActionListener" method . But there's no way to make the whole thing work.
No exception. Only when I click the button the "actionPerformed" method of the listener is simply ignored, as if it didn't exist.
Here is the code :
public FrameViewAddEstrazione (String ExtrPath) { try { FilePath = ExtrPath; F = new JFrame (); PP = new JPanel(); PD = new JPanel(); // pannello data
I want to use this class and method with all of my buttons and text fields. My program contains 1 push button that adds questions and answers to a test, 2nd button that starts a test, a 3rd button that scores the test, and a text field that enters the user information. How would this work? I know how to create questions and answers, start a test, and score a test it's just a matter of how to implement the button and text fields. I'll post the code that I have done so far.
See:
private class ButtonListener implements ActionListener{ public void actionPerformed (ActionEvent event)
with all of my buttons and text fields.
import javax.swing.JFrame; public class TestingDriver { //----------------------------------------------------------------- // Creates and displays the main program frame. //----------------------------------------------------------------- public static void main (String[] args) { JFrame frame = new JFrame ("Testing Program"); frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
This is my first servlet program. I wanted to try a web application where "register" user module will be in servlet program.I can access my index.jsp but when I enter values and click submit.
I get "There is no Action mapped for namespace [/] and action name [RegisterUserServlet] associated with context path [/TrainingApplication]. - [unknown location]".
Here's my index.jsp file:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head>
I am totally new to Java. What is the purpose of this method?
Flow of the int x=3; like where does the 3 go step by step?
Passing Primitive Data Type Arguments (from oracle java tutorials)
Primitive arguments, such as an int or a double, are passed into methods by value. This means that any changes to the values of the parameters exist only within the scope of the method. When the method returns, the parameters are gone and any changes to them are lost. Here is an example:
public class PassPrimitiveByValue { public static void main(String[] args) { int x = 3; // invoke passMethod() with // x as argument passMethod(x);
Primitive arguments, such as an int or a double, are passed into methods by value. This means that any changes to the values of the parameters exist only within the scope of the method. When the method returns, the parameters are gone and any changes to them are lost.
Reference data type parameters, such as objects, are also passed into methods by value. This means that when the method returns, the passed-in reference still references the same object as before. However, the values of the object's fields can be changed in the method, if they have the proper access level.For example, consider a method in an arbitrary class that moves Circle objects:
public void moveCircle(Circle circle, int deltaX, int deltaY) { // code to move origin of // circle to x+deltaX, y+deltaY circle.setX(circle.getX() + deltaX); circle.setY(circle.getY() + deltaY);
// code to assign a new // reference to circle circle = new Circle(0, 0); }
Let the method be invoked with these arguments: moveCircle(myCircle, 23, 56)
Inside the method, circle initially refers to myCircle. The method changes the x and y coordinates of the object that circle references (i.e., myCircle) by 23 and 56, respectively. These changes will persist when the method returns. Then circle is assigned a reference to a new Circle object with x = y = 0. This reassignment has no permanence, however, because the reference was passed in by value and cannot change. Within the method, the object pointed to by circle has changed, but, when the method returns, myCircle still references the same Circle object as before the method was called.
I'm trying to right a GUI in swing, and as part of my program, I want to open a secondary window out of the main window when a mouse clicks on the main window. Then, once I click a button on the secondary window, I want that window to close and submit data to the main window (like an info form). I have almost figured out how to do this, except for one problem. By putting a variable inside my form window called "ready," and then in my main window running a loop that constantly checks if ready is true and doesn't proceed until its true, I can create the form window, modify the values in it (currently just one value called "difficulty" that's modified by a jSlider), and then when i click the "begin" button, ready is changed to true, the form window closes, and the main window can proceed. However, when I try to put the while loop checking the ready variable inside a mouseClicked method in the main window, the form window freezes when it opens, and you can't see any of its content or modify it in any way (you can't even close it).
Here is my code:
//form window class import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class formWindow extends JFrame { private JTextField instructions1;
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.
I am making an MVC program and I am not allowed to put the action listeners in the view class. I was able to get one button working fine but since I am unable to reference them I cannot give them both individual responses.
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Controller { HobbyList model; ListView view;
My output is all over the place. I cancelled out the borderlayouts beneath each panel I created and it completely changed the output, and I'm not sure why. The first photo below, shows what it looked like with the layouts and the second shows the output without. I still don't understand why I don't see the digits 1-9.
Java Code:
import javax.swing.*; import java.awt.*; import java.awt.event.ActionListener; public class Atm extends JFrame { Atm(){ super("ATM"); //Create Panels For ATM JPanel buttonPanel1 = new JPanel(); //To Contain Digits 1-9
[Code] ....
Why would setting the layout beneath each object change the layout so much? I stayed consistent in my use of BLayout and GLayout in the program.
I'm using Eclipse with the Window Builder Pro plugin to create a Java program. I noticed that when I had Eclipse create an action listener for a combobox in a Swing GUI it created an AWT listener.
Did I choose the wrong type of listener? I want my code to use the Swing components because I understand that they are more portable.
So im making a calculator just basic 4 function with a clear button. as i am working into this project i am running into an issue of assigning which click sets what. For instance i click the two button how do i tell it to assign it to firstNum, versus secondNum?
private class theHandler implements ActionListener{ public void actionPerformed(ActionEvent event){ if(event.getSource()==one){ firstNum=1; } if(event.getSource()==two){ secondNum =2; } if(event.getSource()==three){ secondNum =3; }
So this for instance allows me to set one to the firstNum and then add it to two or three but im not sure what to do next. I have in my mind i want to do something like make three listener classes, that operate in sequential order like you pick the first numbers, click an operation, and then select the second numbers then hit the operation(equal) button to display answer. Am i on the right track or what?
I have developed a web portal using jsp and struts 2. I have approximately 10 JSP pages which looks exactly the same and have two text areas and two hidden fields. All 10 pages are exactly the same except for hidden field value. Can't i have a single common jsp page. How can i achieve it. A sample page i am attaching...
I cannot...(actually do not know) how to change the actionlistener (actionPerformed) after the second click in an array of JButtons. This is how the program performs right now.
On the 1st click on the grid, the border of the button clicked will change to 'blue' and another button will change its boarder to 'red'. on the next click the same action is performed.
What I need is to change action when the 'red' bordered button is clicked, lets say change the color of the buttons from the 'red' to the 'blue' buttons.(x 3 buttons).
The logic about how to perform the final result I think I can do on my own but my problem is how to change the action when the red bordered button is clicked.
If I have the next request scoped JSF bean for example:
public class UserBean { private String name; private String surname; public String saveUser(){ //service is called to save a user } public String updateUser(){ //service is called to update a user
[Code] ....
1.In struts for example the Action classes are singletons and I think is the way it has to be because they contain business logic and is the same logic for every user but in JSF because of you mix properties from a form and methods with business logic, these beans have to be request scoped like the above one but is very wierd that a bean which contains business logic(saveUser()....) be request scoped;I dont see it effective, is like creating a new servlet each time you want to save a user but I think is the way JSF works, right?
2 To avoid the mixing of form properties in a bean with business logic, some people say to have the form beans request scoped and actions beans session scoped.
- Is this right? - How then can you get the request form bean in the action bean? - The scopes in JSF are request, session and view so you cannot create singleton action beans, the best you can get is a session action bean, right?. Once again I dont see the point of creating action beans with session scoped,they should be application scoped if it existed
In my code 0,1,2 work fine an present my prompts an use my listener correctly but for some reason 3-6 is not an I don't know why? Here's my attached code.
import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.util.*; public class Guess extends JFrame
I have three JComboBoxes. When the user selects an entry in the first JComboBox the entries in the second are set. For this I use an Action extends AbstractAction which is bound to the first JComboBox.
I have also bound an Action to the second JComboBox.
Problem: this also fires when the entries on the second JCombox are added which leads to a Nullpointer.
I need a Listener which only reacts to user input, and does not react when the model of the JComboBox is changed.
I am relatively new to java. . I cannot...(actually do not know) how to change the actionlistener (actionPerformed) after the second click in an array of JButtons. This is how the program performs right now.
On the 1st click on the grid, the border of the button clicked will change to 'blue' and another button will change its boarder to 'red'. on the next click the same action is performed.
What I need is to change action when the 'red' bordered button is clicked, lets say change the color of the buttons from the 'red' to the 'blue' buttons.(x 3 buttons).
The logic about how to perform the final result I think I can do on my own but my problem is how to change the action when the red bordered button is clicked.
public static void main(String[] args) { boolean t=false; long cuTime = System.currentTimeMillis() while(t==false) { System.out.println(cuTime); long g=cuTime+2000;
[Code] ....
I tried this and it includes a while loop as the whole program has to wait until this while loop executes. So the entire program slows down. Is there any way to do this without a while loop
public static void main(String[] args) { boolean t=false; long cuTime = System.currentTimeMillis(); while(t==false) { System.out.println(cuTime); long g=cuTime+2000;
[Code] ....
I tried this and it includes a while loop. therefor the whole program has to wait until this while loop executes. So the entire program slows down. Is there any way to do this without a while loop...
I'm not a java developer, i'm a tester. I am currently testing a java swing application and to do that I have to automate how its used. IE I have to write code which will press buttons for me rather than depending on an end user to do this. I have managed to reverse engineer the entire application (hooray for me), however I am struggling to work out how to invoke methods that would typically be kicked off by a user pressing a button. how to I can call actionPerformed(ActionEvent ae) method which sits in the ATMMainPanel class?
I will be calling it from inside another method which is the equivalent of the main() method.
Java Code:
public class ATMMainPanel extends JPanel implements ActionListener { [declarations here] //here - User is pressing the Enter button after putting in pin. public void actionPerformed(ActionEvent ae) { [code performed when button is pressed] } mh_sh_highlight_all('java');
public static void main(String[] args) { boolean t=false; long cuTime = System.currentTimeMillis(); while(t==false) { System.out.println(cuTime);
[code].....
I tried this and it includes a while loop as the whole program has to wait until this while loop executes. So the entire program slows down. Is there any way to do this without a while loop
I am modifying existing code to display graph after pressing calculate button. The graph pop ups in new controller/window. The pop up disappears after closing the application entirely. However I have trouble figuring out if it is possible to close that old/previous pop up and new pop up appears when calculate button is pressed again. Or at least reuse the pop up to display a new graph.
public class AdamCalculationApp extends AbstractCalculation { /** * Does a calculation. */ public void calculate() { // Does a calculation control.println("Adam Calculation button pressed."); double k = control.getDouble("k value"); // String must match argument of setValue control.println("k*k = "+(k*k)); control.println("random = "+Math.random());