Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

could i pls get sum hlp w/this???

0 views
Skip to first unread message

llloyd wood

unread,
Apr 9, 2007, 6:01:08 PM4/9/07
to
/**
* @(#)MyClock.java
*
* MyClock application
*
* @author kevin
* @version 1.00 2007/4/4
*/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.Date.*;
import java.util.*;
import javax.swing.JPanel.*;

public class MyClock{

public static void showClock()
{

Date now = new Date();
int h = now.getHours();
int m = now.getMinutes();
int s = now.getSeconds();

JPanel present= new JPanel(new FlowLayout());
present.add(present, h);
present.add(present, m);
present.add(present, s);
present.setFont(new Font("sansserif", Font.PLAIN, 48));
present.setBorder(BorderFactory.createEmptyBorder());
present.setVisible(true); // see it

// JPanel thePanel = new JPanel();
// thePanel.add("hi", thePanel);
// thePanel.setVisible(true);
// System.out.println(present);


}// showClock

public static void run(){
int i=0;
while (i++ <3){
System.out.println("here 2...");
showClock();
}
}

public static void main(String[] args) {

run();
showClock();

System.out.println("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.

Knute Johnson

unread,
Apr 9, 2007, 6:43:31 PM4/9/07
to

llloyd:

You've got a lot of problems there llloyd, not the least of which you
have no frame to show your clock in. I think you need to spend some
quality time with a Java book or the Java Tutorial.

http://java.sun.com/docs/books/tutorial/index.html

If you can't wait to get started, try making a JFrame and add a JLabel
to it that has your time information on it. Then post that code here
and we'll help you out.

--

Knute Johnson
email s/nospam/knute/

Greg R. Broderick

unread,
Apr 10, 2007, 12:11:27 PM4/10/07
to
llloyd wood <comprehensivecenter> wrote in
news:B46dnU0jxYs_Kofb...@comcast.com:

[Java code without an explanation or question snipped]

Please:

1. use the English language, not txt msg, IM, or leet-speak in your postings.

2. explain more precisely what you need help with, or ask a specific
question.

Cheers!

--
---------------------------------------------------------------------
Greg R. Broderick gregb+use...@blackholio.dyndns.org

A. Top posters.
Q. What is the most annoying thing on Usenet?
---------------------------------------------------------------------

Knute Johnson

unread,
Apr 10, 2007, 2:12:15 PM4/10/07
to
Greg R. Broderick wrote:
> 1. use the English language, not txt msg, IM, or leet-speak in your postings.

Greg:

What's leet-speak?

Thanks,

Oliver Wong

unread,
Apr 10, 2007, 3:01:10 PM4/10/07
to
"Knute Johnson" <nos...@rabbitbrush.frazmtn.com> wrote in message
news:4sQSh.437250$BK1.3...@newsfe13.lga...
>
> What's leet-speak?

See http://en.wikipedia.org/wiki/Leet_speak

- Oliver


Knute Johnson

unread,
Apr 10, 2007, 4:25:15 PM4/10/07
to

I love the internet but I can't tell you how disappointed I am to
discover that I'm not 1337!

llloyd wood

unread,
Apr 12, 2007, 11:35:12 PM4/12/07
to
> }... i mean this:


/**
* @(#)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.util.Date.*;
import java.util.*;
import javax.swing.JPanel.*;

import java.awt.geom.*;


class MyClock extends JPanel{

private static void out(String s) {
System.out.println(s);
}

private static void out(int s) {
System.out.println(s);
}
public static void seeClock(){

JPanel panel = new JPanel();


Date now = new Date();

String StringDate = now.toString();
System.out.println(StringDate);
out(now.getHours());
out(now.getMinutes());
out(now.getSeconds());
panel.setBackground(Color.yellow);
panel.setSize(300, 300);
panel.setVisible(true);

panel.setFont(new Font("sansserif", Font.PLAIN, 48));
panel.setBorder(BorderFactory.createCompoundBorder());
panel.setVisible(true); // see it


} // seeClock


//public static void run(){
// int i=0;
// while (i++ <3){
// System.out.println("here 2...");
// seeClock();
// }
//}
public static void main (String args[]){
// run();
seeClock();
out("here 3...");
// out('hi');

Andrew Thompson

unread,
Apr 13, 2007, 12:53:26 AM4/13/07
to
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).

--
Andrew Thompson
http://www.athompson.info/andrew/

Message posted via JavaKB.com
http://www.javakb.com/Uwe/Forums.aspx/java-setup/200704/1

llloyd wood

unread,
Apr 15, 2007, 6:00:59 PM4/15/07
to
... hows this:

/**
* @(#)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...");

llloyd wood

unread,
Apr 15, 2007, 6:06:19 PM4/15/07
to
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...");

Andrew Thompson

unread,
Apr 15, 2007, 8:33:31 PM4/15/07
to
llloyd wood wrote:
..

>... this one works but it is text only. how do i get it in the box???

I could tell you, but the form of my answer would depend
on why you are doing this. So, why are you doing this?
Are you ..
a) Learning Java for fun?
b) Trying to complete a college assignment?
c) Just want a litle clock?
d) Some other reason?

(Note also, that one question mark is always enough.)

a24...@googlemail.com

unread,
Apr 16, 2007, 1:45:19 AM4/16/07
to
On Apr 16, 12:06 am, llloyd wood <comprehensivecenter> wrote:
[junk deleted]

Would you lazy moron stop posting the same useless code again and
again? Go away and do your own homework.

0 new messages