Swing/AWT/SWT :: Analog Clock Working But Seconds Repeating In Java
Oct 6, 2014
I made an Analog Clock and its working but when a remove the filloval (Background) the seconds hand keep repeating itself..here is the code
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import javax.swing.JFrame;
import javax.swing.JPanel;
[code]....
View Replies
ADVERTISEMENT
May 3, 2014
I'm working on a Java/Android program that takes a number input (for example, hour = 7 and minutes = 30 for 7:30AM), and then expresses it on an Analog clock. (hour hand pointing to 7 and minute hand pointing to 30 minutes) ...
How can this be done? Would I need a lot of image files? How to start ...
View Replies
View Related
May 10, 2014
the analog clock dese not move put it work when i run the program and the the buttoms dose not work i do not why how i can use the menu alarm to change the alarm time this my code run it.
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.Timer;
[code]....
View Replies
View Related
Jun 10, 2015
How do I impliment a clock/timer in Java? The program saves files in memory for future use. I've included part of the program below I'd like to add a timer to check if the file was changed every 10 minutes. I have included part of the program below.
static FastDateFormat fastDateFormat = FastDateFormat.getInstance("MM/dd/yy HH:mm:ss");
private static final class FileContentsObject {
private long cachedTime; // currentTime
private long lastModifiedTimestamp;
private List<String> contents;
[Code] .....
View Replies
View Related
Nov 9, 2014
I don't want to use an array. I do not know of a function built into Java to allow me to do this.
View Replies
View Related
Nov 19, 2014
I am getting the following message when trying to print a JTable.
"Java(TM) platform SE binary has stopped working"
Here is the code:
try {
MessageFormat headerFormat = new MessageFormat("Page {0}");
MessageFormat footerFormat = new MessageFormat("- {0} -");
table.print(JTable.PrintMode.FIT_WIDTH, headerFormat, footerFormat);
} catch (java.awt.print.PrinterException pe) {
System.err.println("Error printing: " + pe.getMessage());
}
View Replies
View Related
Aug 17, 2012
I am involving in airline booking engine project.
There is a requirement to view a completed booking ticket details continually in each 30 seconds.
Application is already developed using struts / spring and deployed on jBoss server.
I heard spring scheduler and queues. Which is the better solution?
View Replies
View Related
May 26, 2014
So while experimenting with constructors, repeating constructors with the same parameters, and with different parameters. I got an output -explaining how I got it.
I made 2 classes. a "support class" (has all the info) and an "execute class" (executes info).
Support:
package inschool;
public class Constructors {
String video;
public Constructors() {
video = "frozen";
[Code] ....
Execute:
package inschool;
//this is part of Constructors class
public class App{
public static void main(String[] args){
[Code] ....
The Output:
the video name is frozen
Second constructor running
Constructor running!
the video name is frozen
Output Explanation:
constructor call number 1 and 3 are the same (essentially) and both refer to the same constructor.
My Question: if both call #1 and #3 refer to the same constructor, why is the output for #1 "the video name is frozen"
while the output for #3 used both methods in the accessed constructor-with the resulting output as
"Constructor running!"
and
"the video name is frozen"
I double checked the output-and this time made sure to scroll up ... its the same result
View Replies
View Related
Jun 22, 2014
My homework assignment is to create a program that reads two military times and then prints out the elapsed time. I've got all that down and ready to go but then the other part of this project is to have it loop until it is terminated manually. So at the end where it asks for a 'Y' or 'N' input answer is where I know i need to implement a do-while loop or switch statement, I'm not sure. how to make the application repeat until told to quit.
View Replies
View Related
Aug 21, 2014
I am working on a bingo project and created random numbers between 1 and 75 to generate. I have it set up that it shows the number in a text box and changes the color on the board if the number is called. When I test the program, some numbers are highlighted in addition to the number called. I believe this is because extra numbers are being chosen, but not being noted in the text box. Below is my code for the unique random numbers.
int CallNo;
String CallerTxt = new String();
public void CallNum() {
Random RandCall = new Random();
//Generate Caller Random Number
CallNo = RandCall.nextInt(75)+1;
[Code] ....
View Replies
View Related
Feb 25, 2014
I want to execute my jsp code to compare two dates after every 10 seconds if user enter date and current sys date are equal it will send the mail to the user automatically. Below is my jsp code
this if condition i want to check the date after every 10 seconds and when two dates are equal it will send the mail using below mail code
if(ExpcReDt.compareTo(dateStr)>0) {
out.println("Expected return date is greater than current date");
}
else if(ExpcReDt.compareTo(dateStr)==0)
[code]....
View Replies
View Related
Aug 5, 2012
I have a problem where i have to write some code to read through an int array and print out the different integers and how many times they occur. For example:
if the array contained the numbers 1,4,2,3,5,4,4,7,5,4,3,6,8,6,4,
i would need the print to appear something like this
integer: 1, times: 1
integer: 4, times: 5
integer: 2, times: 1
etc
as the array is read sequentialy from element 0 to the end. the program should find the integer value in the first element (increment a counter by 1) and then search all other elements to see if the integer reoccurs (counter++ for each time it reappears). obviously the counter would be the 'times' value in the second column.
My problem is i can get this accomplished yet i cant get the program to recognise when it has already registered an integer in a previous element and skip to the next element looking for a new integer. SO for each element in the array it prints the integer and then searches the entire array for the integer again and increments the counter accordingly. so in essence there is a line printed for each integer the number of times it actually occurs.
I simply wish to have my code to find an integer and the number of times it occurs. and then disregard the elements it has registered the previous integer in.
Also, keep in mind that i am NOT permitted to use any new data structures/arrays for storing/remembering values. I can only use int and double variables throughout.
what i have so far is this: with the array being customerID[] :
Java Code:
int num;
int counter;
for(int count = 0; count < customerID.length; count++)
{
counter = 0;
num = customerID[count];
for(int count2 = 0; count2 < customerID.length; count2++)
[Code]...
The output for the int array 1,1,3,0,3,2,0,4,1,3, looks something like this:
Integer: 1, Times: 3
Integer: 1, Times: 3
Integer: 3, Times: 3
Integer: 0, Times: 2
Integer: 3, Times: 3
Integer: 2, Times: 1
[Code]...
and as you can see lines are repeated for each time the same integer occurs in a new element. i just need my code to skip an element if the integer has been previously encounterd and recorded. i.e i need it to look more like this :
Integer: 1, Times: 3
Integer: 3, Times: 3
Integer: 0, Times: 2
Integer: 2, Times: 1
Integer: 4, Times: 1
with the first encountered integer being checked throughout the array and then moving to the next integer/element which is not the same as any previous.
View Replies
View Related
Jul 11, 2014
How can I time my while loop to executeevery 3 seconds?
Here is my code:
class Info{
public String name;
public String version;
public String arch;
double CPUSpeed;
};
Info info = new Info();
Info[] queue = new Info[100];
[Code]...
I seem to have done it right, but it doesn't work... What is wrong?
View Replies
View Related
Dec 8, 2014
I am working on a 3D-Projekt, but that's not the point. I wanted to call a function to turn the camera and want, that the function ist called while the key is pressed. I tried following:
private ActionListener actionListener = new ActionListener() {
public void onAction(String name, boolean pressed, float tpf)
if (name.equals("Camera Left") && pressed) {
setViewAngle(-1);
I think, I have to change the ActionListener "onAction", but I can't remember in which way. In the actual code the programm only once perform the action when the key is pressed.
I already tried :
while(pressed) {setViewAngle(-1)}
But that didn't work, but get the whole programm to halt.
So I thought of key repeating.
View Replies
View Related
Dec 19, 2014
I have objects (baddies in a game) that have individual clocks/counters assigned to them (when I make an object, I fill an integer based array list with a new digit entry at a value of one) that all happens in threads. then in another thread, I am checking the whole list of clocks, to see if any are equal to a wanted value , then I am taking an action and reseting the clock at that point on the array list.
now, the problem is:even though my code says " yes, I've taken that action because the value of array position x was >= specified value and I will now reset the clock" it doesn't reset the clock. Here is what it looks like
*these are excerpts taken from a really big program, however they should stand on their own as they are individual classes
Java Code:
public class levelclock extends Thread {
public void run() {
while (Run2 == true) {
if (Run == false) {
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
[code]....
(Attached, just open up the zip and read the .txt)
View Replies
View Related
Apr 8, 2014
I am trying to convert time in seconds to hhmmss format.How do i get the minutes and seconds.
View Replies
View Related
Apr 27, 2013
I want to compare two times. What I am doing is
java.util.Date date = new java.util.Date();
java.sql.Time cur_time = new java.sql.Time(date.getTime());
/*this is my database connectivity code from where I am getting second date that I am comparing. This is right. Don't bother it.
Connection c= ConnectionManager.getConnection();
String sql = "select t from datesheet where subjectCode=? and sessional=? and d=?";
PreparedStatement ps = c.prepareStatement(sql);
ps.setString(1,subjectCode);
ps.setString(2,sessional);
ps.setDate(3,cur_date);
ResultSet rs = ps.executeQuery();*/
if(rs.next())
{
java.sql.Time t = rs.getTime("t");
long diff = cur_time.getTime()-t.getTime();
}
Then I am converting it to seconds, minutes and hours, but the problem is time that we get from cur_time.getTime() has more digits than time that we get from t.getTime(), so it is always greater than t.getTime() even when it is not.
long seconds = (diff/1000)%60;
long minutes = (diff/60000)%60;
long hours = (diff/(60*60*1000))%24;
View Replies
View Related
Apr 10, 2014
I am making a elevator simulator for my class. It needs to be "event time". I am having trouble understanding how I can make an "event time" simulator. Initially I was using a while loop to run a clock time simulation of x seconds for each event, until I ran into a concrete wall and had to call another method which took X seconds, while still needing to execute code.
An example of what I did is:
Spawn person -> person.goToElevator (Takes x seconds) - > person.waitForElevator (Until elevator arrives, x seconds). While this is happening, I needed to create another person and do the same thing, this will add another to the queue if the first person is still waiting. Etc etc, you get the point.
We have not learnt about multi threading, that is the next assignment.
Here is a quote from my lecturer:
"That's right, it requires multi-threading which we're not doing in this paper. Here's a solution that can work:
The person waiting for the lift and then doing lots of other things should do all that in a fraction of a second. So, you don't let the person really wait. Instead, you will set a timestamp in the future in the person object that "he's busy till that time". In all other steps in your simulation you will first check if a person is "busy" (i.e. has a timestamp in the future). If so, you can't use this object, otherwise, you can.
How does it create a bigger queue? Outputs I would have in my final simulation would be, averageQueueLength, numOfPeopleInBuilding etc.
View Replies
View Related
Nov 5, 2014
how can you add a feature where the user can input the time for the clock to countdown to?
View Replies
View Related
Oct 16, 2014
As much as a clock and a calender have to do with date and time, a question arose.
I am creating a clock that displays different TIME in different captials.
Date timestamp = new Date();
timestamp.setTime(timestamp.getTime());
DateFormat time = new SimpleDateFormat("HH:mm:ss");
time.setTimeZone(TimeZone.getTimeZone("UTC"));
System.out.println(time.format(timestamp));
This code, returns the current time in UTC 00:00, the center of the time measuring system. And my program either ADDS an hour to the timestamp or deletes an hour, to make it earlier. My question is: Does Java account for Daylight Savings Time?
On that day, hours shift, and does java shift with them? Is there a changed need to make my code in order to not get the wrong results after the daylight savings time has hit?
View Replies
View Related
Mar 4, 2014
I am busy programming a clone of the popular phone game they had on Nokia cellphones a long time ago called Snake II but since I know very little about programming I will be using ASCII graphics instead of a 2D graphics engine.
My idea for implementation is having a main class called game which should refresh a grid of ascii characters every, say 0.2 seconds. Then I have another class called Dot. Each Dot object has x and y coordinates, and a direction in the x and y planes (dirx = -1 means left, dirx = 1 means right, diry = 1 means up, diry = -1 means down, and obviously the snake cant move the diagonals)
The Game class prints a "*" symbol where the Dot is, and what I'm trying to do is get the screen to refresh (I think I need to use the sleep() function for this to slow the game down to a reasonable pace), and go in the direction it is supposed to go.
(I haven't programmed this in yet but the snake will be an array of Dot, and at each refresh Dot at position 0 will pass it's coordinates and direction to Dot at position 1, Dot1 to Dot2, Dot2 to Dot3, etc.
Here's my code so far:
A first class called Game.
Java Code: //Not done yet but this is the start to my game of Snake. Basically the class Game generates a Grid of ASCII characters
import java.util.Scanner;
public class Game {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
final int WIDTH = 79;
[Code] .....
My problem now is that I am taking input from the Scanner class. What it does is wait for my input, then it goes on to executing the rest of the code in other words refresh the ASCII grid. This is a problem because I need the snake to keep moving at constant pace while listening to the keyboard.
How can I get my while loop to keep going (i will add a sleep() function later) while listening to the keyboard without stopping?
View Replies
View Related
Jul 7, 2014
So I'm trying to make an applet and I found that Thread.sleep() to simply delay is a bad idea.
I'm not sure how to use the Timer class to implement a same version of sleep() to delay 6 seconds. I am trying to do this in a for loop to delay before every loop. How can I implement this?
This code is after the init() method. For simplicity I didn't include. Assuming I did:
Timer t = new Timer(6000, null);
public void actionPerformed(ActionEvent e) {
try {
URL rsUrl = new URL("http://rscript.org/lookup.php?type=namecheck&name=" + n1);
BufferedReader br = new BufferedReader(new InputStreamReader(rsUrl.openStream()));
for (count = 0; count < maxCount; count++) {
[Code] ....
View Replies
View Related
Feb 14, 2014
I'm trying to get a progress bar to work on my GUI.
This is what I have so far, the parameters are taken from another class that takes in an image in packets from a Raspberry Pi and stores them to a file on PC.
public void ImageInfoReceivedHandler(int sizeOfFile) {
progressBar.setMinimum(0);
progressBar.setMaximum(sizeOfFile);
progressBar.setIndeterminate(false);
[Code] .....
The println are printing out the correct values and they are being implemented in the methods, but nothing is happening in the GUI.
I have a thread setup in the GUI when a button is pressed
getImageButton.setText("Timer Started");
transmit = new transferImage(port);
lblImgProcess.setText("Getting Image, Please Wait");
transferThread = new Thread(transmit);
transferThread.start();
So the thread starts and image is then transmitted, does the progress bar need to be in that event handler?
View Replies
View Related
Mar 26, 2014
setDefaultLookAndFeel is not working as i'm expecting.this is my code: URL....
import javax.swing.*;
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*;
import javax.swing.text.*;
import java.io.*;
import java.text.*;
[code]....
after reading the oracle tutorial on how to make frames and reading FrameDemo2.java. URL....i thought setDefaultLookAndFeelDecorated(true); would give me a different decoration than the default windows 7 border.but toggling between true and false changes nothing, and changing setUndecorated does nothing either.what am i supposed to do to make it look like the one in theFrameDemo2 window?
View Replies
View Related
Mar 8, 2014
I have this assignment to build an employee time clock. By using a menu you can enter an employee, enter punch in and out, and report.When I created the punch screen I wrote the in and out records to a file. Because there can be several employees punching in or out the file wrote each occurrence on different lines. Now I am attempting to write the report which you enter an employee Id and loop through the file to find the in and out date and then calculate the time (hours worked). I loaded the file into an Arraylist but now I cannot figure out how to loop through find the In and Out date - calculate the hours worked and then move on to the next day. here is the format of the file - employee id, place holder I or O, date, time, day. and sample
111221111i3/2/145:10 PMSunday
111221111o3/2/145:10 PMSunday
111331111i3/2/145:25 PMSunday
111331111o3/3/1412:47 PMMonday
111221111i3/3/1412:48 PMMonday
111221111o3/3/142:23 PMMonday
111441111i3/4/141:30 PMTuesday
[code]....
here is my code from the main screen.
public static void displayPunches()
throws FileNotFoundException, IOException, ParseException {
boolean isValid = false;
String choice = "y";
String emp = Validator.getLine(sc, "Enter I -Individual or A -All ");
if (emp.equalsIgnoreCase("A"))
[code]....
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