Re: could i pls get sum hlp w/this???
Andrew Thompson wrote:
llloyd wood wrote:
/**
* @(#)MyClock.java
..OK
What help do you require?
- There are deprecated methods used.
- As Knute mentioned, the app. will need a frame
(java.awt.Frame, or more likely a javax.swing.JFrame),
window, dialog or JOptionPane to act as a 'root'
component in which to display it.
- The class extends JPanel, but that makes little
sense when the 'seeClock()' method declares and
instantiates a second JPanel. I suggest you delete
the second panel and the call to setVisible(true), change
the name of the method to 'constructClock()', add a
constructor that calls 'constructClock()', then add an
instance of MyClock to the root component as
mentioned above.
For more specific help, I would need more specific
questions.
BTW - did you work through the tutorial that somebody
linked to (might have been Knute, but I cannot quite
recall).
.... this one works but it is text only. how do i get it in the box???
k
/**
* @(#)MyClock.java
*
* MyClock application
*
* @author kevin
* @version 1.00 2007/4/4
*/
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.util.*;
import java.util.Date.*;
import javax.swing.JPanel.*;
import java.awt.geom.*;
class MyClock extends JPanel
{
private static void out(String s) {
System.out.print(s);
}
private static void out(Date d) {
System.out.println(d);
}
private static void out(int i) {
System.out.println(i);
}
public static void drawTime(Date d){
out(d);
}
public void paintTime (String g){
// (g, 10, 10);
}
//public void paintTime (Graphics g){
// g.drawString(g, 10, 10);
//}
public static void main (String[] args){
// run();
Thread t;
t = new Thread();
t.start();
int i = 0;
while(i++ <= 10){
Date now = new Date();
int h = now.getHours();
int m = now.getMinutes();
int s = now.getSeconds();
JPanel panel = new JPanel();
panel.setForeground(Color.yellow);
panel.setVisible(true);
out(now);
try{
t.sleep(1000);
}catch (InterruptedException e){
// never gets here
}
}
// seeClock
out("here 3...");
}
}
--
Sometimes I'm in a good mood.
Sometimes I'm in a bad mood.
When all my moods have cum to pass
i hope they bury me upside down
so the world can kiss me porcelain,
white, Irish bottom.