KeyListener Doesn't Work - Button Is Not Displayed
Apr 14, 2015
Why the keyTyped function isn't triggered, when i type a key?
Here is my code:
package main;
import java.awt.Component;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.ArrayList;
[Code] .....
I have noticed, that if i call setVisible(true) before i add the button, then it works, but the button is not displayed... How can i achieve that the button is displays AND the KeyListener works?
View Replies
ADVERTISEMENT
Nov 3, 2014
I wanted to try out using a KeyListener to read what key I press so it can paint a circle in my frame, but I can't get it to work?
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Random;
[Code] ....
View Replies
View Related
Mar 5, 2014
For the following code.When I run it ,I am getting the image and Login written along with it , but not getting the preselected radio button
import javax.swing.*;
public class MyJFrameWithJRadioButton extends JFrame
{
JRadioButton rdButton;
public MyJFrameWithJRadioButton()
{
setTitle("This is a JFrame");
setBounds(0, 0, 200, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
rdButton =new JRadioButton("Login",new ImageIcon(ClassLoader.getSystemResource("Login.png")),true);
add(rdButton);
setVisible(true);
[code]....
View Replies
View Related
Feb 18, 2014
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class frmSearch extends JDialog
{
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
JPanel jpnlMain = new JPanel();
[Code] ....
View Replies
View Related
Sep 9, 2014
import com.googlecode.javacpp.Loader;
import com.googlecode.javacv.*;
import com.googlecode.javacv.cpp.*;
import com.googlecode.javacv.cpp.opencv_core.CvMemStorage;
import com.googlecode.javacv.cpp.opencv_core.CvPoint;
import com.googlecode.javacv.cpp.opencv_core.CvScalar;
import com.googlecode.javacv.cpp.opencv_core.CvSeq;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
import com.googlecode.javacv.cpp.opencv_highgui.CvCapture;
import com.googlecode.javacv.cpp.opencv_imgproc.CvMoments;
[code]....
Everything works in this except the part where drawing a convexhull and the convexitydefects around an object. Drawing circle around the COG works OK. I tried to draw them with these lines but no luck.
hullSeq = cvConvexHull2(bigContour, hullStorage, CV_COUNTER_CLOCKWISE, 0);
defects = cvConvexityDefects(bigContour, hullSeq, defectsStorage);
cvDrawContours(img1,defects , CvScalar.BLUE, CvScalar.BLUE, 1,0,0);
cvDrawContours(img1,hullSeq , CvScalar.BLUE, CvScalar.BLUE, 1,0,0);
View Replies
View Related
Oct 10, 2014
int arabe = Integer.readLine(args[0]);
String romain= "";
The compilator says that it can't find symbol. The arrow is under the "".""
It worked before.
View Replies
View Related
Jun 10, 2015
I have java http client which sends periodically (every 30 sec; this code is run by heartbeat thread in the cycle) heartbeats:
private PostResponse post(String jSessionCookie, final String action, final String data, final int postTimeoutMs) throws IOException, SSYSException
{
final HttpURLConnection httpConn = openHttpUrlConnection(true, postTimeoutMs, jSessionCookie);
final OutputStream os = httpConn.getOutputStream();
try (final PrintWriter wr = new PrintWriter( DefaultProperty.isEnableSocketTraceGW ? new TracerOutputStream(os) : os ))
[Code] .....
On the server side there is Tomcat 8.0.21 + APR connector. Every time this heartbeat is sent I see in the Wireshark and EtherDetect that new TCP connection is opened (SYN-SYNACK packets) and after getting response from Tomcat connection is closed (FIN – FINACK packets). I was expecting that TCP connections will be reused but not closed.
Capture.png 182.0 K
View Replies
View Related
Feb 24, 2014
Java Code:
import java.io.*;
import java.util.Scanner;
public class asciiFile {
int height;
int width;
Scanner input;
char[][] poop;
public asciiFile(File f) throws FileNotFoundException{ //constructor
[code]...
The constructor is supposed to take an ASCII file, take the numbers in the file, and populate a 2D array with the numbers in the file.
For some reason, the for loop I use to populate the array works outside of the constructor. When I put it in one of the methods, it runs normally. However, when I keep it in the constructor, I get the following error:
Exception in thread "main" java.lang.NullPointerException
at asciiFile.<init>(asciiFile.java:16)
at main.main(main.java:6)
View Replies
View Related
Mar 2, 2014
There is a specific function I have added to a program I've been working with for a while which involves retrieving data from a website. Here is that code:
Java Code: public String getWebData(String urlString, String add) throws IOException{
String output = "";
try {
//+s being the token, for example if dictionary.com was being used
add = add.replace(" ", "+s");
urlString = urlString + add;
URL url = new URL(urlString);
InputStream inputStream = url.openStream();
[code]....
Anyway, when I run this program within Netbeans, it works perfectly. I have a backup of the project in eclipse as well, and I've copied all of the code over and tried running the same thing in Eclipse - exactly the same, it works perfectly. The problem is whether I compile the the code in Netbeans or Eclipse, the exported runnable jar for some reason has an issue with this one method. It doesn't crash, and it seems to be doing something, but it is by no means giving me the data from the website like it is supposed to.
View Replies
View Related
Oct 9, 2014
I have this code: [URL] .... It works on fiddle but on local it does not work. What should be the problem?
Fiddle:
$('#addnewline').on('click', function (e) {
e.preventDefault();
var $textarea = $('#thetext');
$textarea.val(function () {
return $(this).val().substring(0, this.selectionstart) + "<br>" + $(this).val().substring(this.selectionstart);
});
});
<button id="addnewline">New line</button>
<br />
<textarea rows="4" cols="50" id="thetext">Some text
View Replies
View Related
Oct 30, 2014
Below is my code
<%--
Document : closeAc
--%>
<%@page import="javax.swing.JOptionPane"%>
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" import="java.sql.*, java.util.Date;"%>
<%
try {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
[code]....
All I'm trying to do is to search the data from the database and is doesn't show up!
View Replies
View Related
Oct 17, 2014
I'm trying to read a xml file and delete it's contents. I do this by reading the file,writing it to a temp and then overwriting the original with the temp by renaming it
//overwrite original xml file with new file
boolean successful = outputFile.renameTo(inputFile);
System.out.println("success");
It does say the value of the local variable is not used however. I've debugged to ensure it hits the code it always prints out the line after too.It just does not overwrite my original xml file with the temp one.
It's had votes on stack so I thought that would of been reputableStack - overwrite but the second one got voted as a good answer. But still I would like to know if my code can work or not.
View Replies
View Related
Nov 9, 2014
I have a JList<Object> in my code (it actually takes JLabels) called imageList, and I've given it a custom CellRenderer using the following code:
cellRenderer = new DefaultListCellRenderer() {
private static final long serialVersionUID = 1L;
@Override
public Component getListCellRendererComponent(JList<?> list,
Object value, int index, boolean isSelected,
boolean cellHasFocus) {
[Code] .....
However, when I click anywhere on the JList, nothing gets printed to the console, which suggests that the mousePressed() method isn't being invoked. I think it's a problem with the CellRenderer, because I have similar code elsewhere that works, the only difference being I don't use a custom CellRenderer.
View Replies
View Related
Jun 6, 2014
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
if (input == "next") {
System.out.print("good Job!");
}
else {
System.out.println("Why ?");
}
//If I type in next it prints out "Why ?" instead of "Good Job!" - Why though ?
View Replies
View Related
Nov 5, 2014
I am using servlet 2.4 I used the ff. code below to set httponly in my application's cookies but it did not work. When I do a javascrip alert (document. cooke) in my page, the session id still shows up.
Cookie [] cookies = request.getCookies();
for(int x=0; x<cookies.length; x++){
Cookie cookie = (Cookie) cookies[x];
String cookieValue = cookie.getValue();
cookie.setValue(cookieValue + "; HttpOnly");
}
I also tried doing this and it wouldn't work too
String sessionid = request.getSession().getId();
response.setHeader("SET-COOKIE", "JSESSIONID=" + sessionid + "; HttpOnly");
by the way I am using an application server with its JAVA EE version = 1.4 and JAVA SE version = 5
View Replies
View Related
Dec 14, 2014
Okay so I have this part done and I cannot get all the JButtons to work. This is my first GUI!
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.PrintStream;
import java.util.Arrays;
import javax.swing.BoxLayout;
[Code] ....
BTW the error is on 310, 311, and 312 and the error is cannot find symbol ....
View Replies
View Related
Mar 19, 2014
how to make this restart button work. This is what I have so far. I have put the restart button code in red and bold...
package Game;
public class Buttons extends javax.swing.JPanel {
private GameWorld world;
private int restart;
[code]....
View Replies
View Related
Apr 24, 2014
I'm working on a GUI Phonebook and need getting a button to work for deleting a contact. I identified the error I get in the Gui class where it says applyDeleteEntry(); on line 106 with comments. The entries are stored in a .txt file which is created for you.
Main class:
import javax.swing.*;
import java.awt.*;
public class Main{
public static void main(String args[]) throws Exception{
Phonebook mainPhonebook = new Phonebook();
Gui mainGui = new Gui();
[Code] .....
View Replies
View Related
Feb 22, 2015
I have buttons created on a frame and then I register the listener from a controller in a controller-view relationship.
When I click the button on the face, the action never executes for some reason. I thought maybe there was a problem registering the listener but I can call the buttons doclick() method and it executes as it should. Perhaps I'm overlooking something really obvious here but I can't see it.
btnEight = new JButton( "8" );
// btnEight.addActionListener( controller );
btnEight.setBounds( 212, 90, 41, 23 );
frame.getContentPane().add( btnEight );
and then I add the listener
public void setController( ActionListener theController ) {
Component[] components = frame.getContentPane().getComponents();
for ( Component component : components ) {
if ( component instanceof JButton ) {
JButton button = ( JButton ) component;
button.addActionListener( theController );
}
}
again, when i click the button nothing happens. but if i add the following code
btnEight.doclick()
the actionPerformed invokes in theController as I intended.
You can see the entire project on GitHub so you can see the full context. The controller class contains the listener and the view class contains the buttons.
View Replies
View Related
Oct 30, 2014
I'm trying to add a KeyListener, but every time i do i have to implement methods that i will not use.
import javax.swing.*;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class GameFrame extends JFrame implements KeyListener{
private GamePanel panel;
*/
public GameFrame()
[code]....
it works just concerned about the unimplemented methods.I'm supposed to make a row of images all the way across the screeen and down it unless the row contains the player. which is always at the bottom.
private void drawRow(int y, int blockWidth, int blockHeight, GameRow row, Graphics g) {
Image img = Toolkit.getDefaultToolkit().getImage("blocks.png");
for(int i = rows.size()-1; i >= 0; i--) {
if(rows.get(i).isEmpty()) {
g.drawImage(img, width,y,blockWidth, blockHeight, null);
}
}
}
As of right now it will only paste on the FIRST column not the rows.
View Replies
View Related
May 31, 2014
I'm programming a game, but the keyListener doesn't work. Here is the source code:
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class InputHandler implements KeyListener{
public InputHandler(Game game) {
game.addKeyListener(this);
[code]....
My Question is: Why will it not say "up", if I press "w"?
View Replies
View Related
Jun 16, 2014
I am trying to program a version of the "Worlds Hardest Game" using ready to program and applets for a final class project. Unfortunately I cannot figure out how to get my keylistener to work because I am using a loop for the enemies to go back and forth.
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class HardestGame extends Applet
implements KeyListener, MouseListener {
final int WIDTH = 400;
final int HEIGHT = 123;
int myX = 400;
int myY = 400;
[code]...
View Replies
View Related
Jan 13, 2014
I wrote this program that makes a little square move around with the wasd keys. A huge problem that I had while creating it is adding the keylistener to my JFrame. In the end, I ended up creating an anonymous KeyListener class and adding that anonymous class to the JFrame. However, this anonymous class requires two other methods that I don't use, so any other thing I could have done to add these keylisteners to the JFrame without creating an anonymous class? I had to create 4...
Java Code:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
[Code] .....
View Replies
View Related
Feb 13, 2014
I want to try and run a thread that starts running on start and quits after pressing a key.I cant seem to detect keypresses. ci cant seem to add code: Post denied. New posts are limited by number of URLs it may contain and checked if it doesn't contain forbidden words.
its just a code snippit without links or anything..this is a small part... but how do i add a keyListener in here that listends to a random key?The class implements KeyListener and the overrided method "keyPressed" sets the isRunning boolean to false... but the keyPressed method is never executed.
public static void main(String[] args) {
Thread thread = new Thread() {
public void run() {
while(isRunning){
System.out.println("running");
try {
sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
};
thread.start();
}
View Replies
View Related
Feb 1, 2014
I am trying to make a program where a ball moves up continuously when you press space, then begins to move down when you reach a certain point. My method for this is to have a timer, and have a method that does this: When you press space, add 10 y coords every second (using a timer), and if you reach 470 y, then begin to drop 10 y coords. I made a method to hold the keylistener, and am running that method inside the actionPerformed method which is within another class. However, since it is a method, I cannot add my keylistener to my frame in the main method.
main
error line 9
Java Code: import javax.swing.*;
public class Main {
[code]...
View Replies
View Related
Mar 23, 2014
I start my thread, it's for a real basic game I'm learning. Everything was working fine, until I got to recognizing keys. It runs, and I can close using the mouse on the close command, but the keys aren't being generated from the keyboard. I copied it to a working sample, and here are the two files.
package testkeys;
import java.awt.Canvas;
import java.awt.Dimension;
import java.awt.image.BufferedImage;
import java.awt.image.DataBufferInt;
import javax.swing.JFrame;
[Code] ....
The idea was to set the return value to true if any key is pressed, thus quitting, for this short sample program. Problem, it never recognizes any keys pressed on the keyboard. New to java and threading.
View Replies
View Related