|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
sloboda1989 : 56 Новичок Откуда: Україна, Львів
|
Мар 20, 2008 20:18 |
|
|
Є програма яка запускає цифровий годинник:
| Код: |
import java.awt.Button;
import java.io.File;
import java.math.*;
import java.awt.Choice;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Label;
import java.awt.Scrollbar;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
class cod11 extends Frame implements WindowListener,ActionListener,MouseListener,MouseMotionListener,ItemListener,FocusListener,AdjustmentListener
{
Image img=this.getToolkit().getImage("d:\\Explorer.JPG");
Button r,r1,r2;
int x=100,y=40;
String mn="";
Image dy1=this.getToolkit().getImage(""),dy2=this.getToolkit().getImage(""),ho1=this.getToolkit().getImage(""),ho2,mn1,mn2,mon,godu;
public void windowOpened(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
public void mouseClicked(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseDragged(MouseEvent e){}
public void mouseMoved(MouseEvent e){}
public void adjustmentValueChanged(AdjustmentEvent e){}
public void focusGained(FocusEvent e){}
public void focusLost(FocusEvent e){}
public class Timer implements Runnable
{
private int month,days,hours,minutes,seconds;
public Timer(int month,int days,int hours,int minutes, int seconds)
{
this.month = month;
this.days = days;
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}
public Timer()
{
month = days = hours = minutes = seconds = 0;
}
public void run()
{
for(;month<12;month++)
{
for(;days<30;days++)
{
for(;hours<24;hours++)
{
for(;minutes<60;minutes++)
{
switch (minutes) {
case 0:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 1:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 2:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 3:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 4:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 5:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 6:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 7:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 8:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 9:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 10:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 11:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 12:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 13:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 14:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 15:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 16:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 17:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 18:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 19:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 20:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 21:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 22:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 23:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 24:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 25:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 26:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 27:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 28:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 29:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 30:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 31:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 32:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 33:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 34:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 35:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 36:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 37:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 38:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 39:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 40:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 41:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 42:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 43:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 44:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 45:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 46:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 47:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 48:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 49:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 50:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 51:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 52:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 53:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 54:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 55:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 56:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 57:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 58:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 59:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
default: }
switch (hours) {
case 0:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 1:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 2:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 3:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 4:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 5:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 6:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 7:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 8:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 9:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 10:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 11:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 12:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 13:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 14:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 15:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 16:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 17:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 18:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 19:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 20:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 21:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 22:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 23:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 24:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 25:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 26:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 27:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 28:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 29:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 30:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 31:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 32:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 33:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 34:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 35:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 36:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 37:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 38:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 39:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 40:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 41:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 42:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 43:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 44:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 45:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 46:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 47:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 48:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 49:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 50:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 51:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 52:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 53:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 54:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 55:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 56:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 57:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 58:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 59:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
default: }
switch (days) {
case 0:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("0.gif");repaint();break;}
case 1:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("1.gif");repaint();break;}
case 2:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("2.gif");repaint();break;}
case 3:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("3.gif");repaint();break;}
case 4:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("4.gif");repaint();break;}
case 5:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("5.gif");repaint();break;}
case 6:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("6.gif");repaint();break;}
case 7:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("7.gif");repaint();break;}
case 8:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("8.gif");repaint();break;}
case 9:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("9.gif");repaint();break;}
case 10:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("0.gif");repaint();break;}
case 11:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("1.gif");repaint();break;}
case 12:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("2.gif");repaint();break;}
case 13:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("3.gif");repaint();break;}
case 14:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("4.gif");repaint();break;}
case 15:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("5.gif");repaint();break;}
case 16:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("6.gif");repaint();break;}
case 17:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("7.gif");repaint();break;}
case 18:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("8.gif");repaint();break;}
case 19:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("9.gif");repaint();break;}
case 20:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("0.gif");repaint();break;}
case 21:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("1.gif");repaint();break;}
case 22:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("2.gif");repaint();break;}
case 23:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("3.gif");repaint();break;}
case 24:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("4.gif");repaint();break;}
case 25:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("5.gif");repaint();break;}
case 26:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("6.gif");repaint();break;}
case 27:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("7.gif");repaint();break;}
case 28:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("8.gif");repaint();break;}
case 29:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("9.gif");repaint();break;}
default: }
switch (month) {
case 0:{mn="Січень";break;}
case 1:{mn="Лютий";break;}
case 2:{mn="Березень";break;}
case 3:{mn="Квітень";break;}
case 4:{mn="Травень";break;}
case 5:{mn="Червень";break;}
case 6:{mn="Липень";break;}
case 7:{mn="Серпень";break;}
case 8:{mn="Вересень";break;}
case 9:{mn="Жовтень";break;}
case 10:{mn="Листопад";break;}
case 11:{mn="Грудень";break;}
default: }
repaint();
for(; seconds<5;seconds++)
{
try
{
Thread.sleep(1000);
}
catch(Exception ex)
{
System.err.println("error: Timer");
}
}
seconds = 0;
}
minutes = 0;
}
days = 0;
}
month = 0;
}
}
public void setTime(int month,int days,int hours,int minutes, int seconds)
{
this.month = month;
this.days = days;
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}
public void setMonths(int month) {this.month = month;}
public int getMonths() {return month;}
public void setDays(int days) {this.days = days;}
public int getDays() {return days;}
public void setHours(int hours) {this.hours = hours;}
public int getHours() {return hours;}
public void setMinutes(int minutes) {this.minutes = minutes;}
public int getMinutes() {return minutes;}
public void setSeconds(int seconds) {this.seconds = seconds;}
public int getSeconds() {return seconds;}
public String toString()
{
return month+":"+days+":"+hours+":"+minutes+":"+seconds;
}
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==r)
{
Timer tm = new Timer();
Thread thread = new Thread(tm);
thread.setDaemon(true);
thread.start();
}
if(e.getSource()==r1)
{
}
if(e.getSource()==r2)
{
}
}
public void itemStateChanged(ItemEvent e){}
public void paint (Graphics g)
{
g.drawImage(img,1,1,this);
g.drawImage(godu,0,0,this);
g.drawImage(dy1,300,24,this);
g.drawImage(dy2,325,24,this);
g.drawImage(ho1,365,24,this);
g.drawImage(ho2,390,24,this);
g.drawImage(mn1,425,24,this);
g.drawImage(mn2,450,24,this);
Font Fon = new Font("Segoe Script",Font.PLAIN,24);
g.setFont(Fon);
g.drawString(mn,200,54);
r.setLocation(100,100);
r.setSize(x, y);
r.setBackground(Color.gray);
r.setForeground(Color.white);
r1.setLocation(100+x,100);
r1.setSize(x, y);
r1.setBackground(Color.gray);
r1.setForeground(Color.white);
r2.setLocation(100+2*x,100);
r2.setSize(x, y);
r2.setBackground(Color.gray);
r2.setForeground(Color.white);
}
public cod11()
{
super("SYPS");
setSize(1024,738);
addMouseListener(this);
addMouseMotionListener(this);
addWindowListener(this);
requestFocus();
setLayout(new FlowLayout(FlowLayout.LEADING));
r=new Button("Start");
add(r);
r.addActionListener(this);
r1=new Button("Pause");
add(r1);
r1.addActionListener(this);
r2=new Button("Stop");
add(r2);
r2.addActionListener(this);
setVisible(true);
}
public static void main (String[] args)
{
cod11 myWindow = new cod11();
}
}
|
Кнопка Start запускає годинник, кнопка Pause має призупиняти(це мені і потрібно взнати як зробити), а кнопка Stop має зупиняти(це я теж не знаю як зробити), ну і потрібно якось продовжити процес після паузи. Буду дуже вдячний за допомогу.  |
|
|
|
 |
nazica : 1519 Администратор Откуда: Donetsk, UA
|
Мар 21, 2008 0:24 |
|
|
Самый простой способ (но не лучший) - при паузе вызывать метод потока suspend(), при возобновлении работы - resume(), при остановке - stop(). Эти методы объявлены как устаревшие, т.к. не освобождают ресурсы, занятые потоком. Но т.к. у вас нет таких ресурсов, то можете использовать вышеприведенные методы.
Для остановки потока вы можете использовать interrupt() для уведомления, что потоку конец, а в теле потока проверять методом isInterrupted() состояние прерывания и в случае true выходить из цикла. _________________ Software and cathedrals are much the same - first we build them, then we pray |
|
|
|
 |
sloboda1989 : 56 Новичок Откуда: Україна, Львів
|
Мар 21, 2008 18:38 |
|
|
| nazica писал(а): |
Самый простой способ (но не лучший) - при паузе вызывать метод потока suspend(), при возобновлении работы - resume(), при остановке - stop(). Эти методы объявлены как устаревшие, т.к. не освобождают ресурсы, занятые потоком. Но т.к. у вас нет таких ресурсов, то можете использовать вышеприведенные методы.
Для остановки потока вы можете использовать interrupt() для уведомления, что потоку конец, а в теле потока проверять методом isInterrupted() состояние прерывания и в случае true выходить из цикла. |
Вибачте за делетантські запитання, але якщо написати так:
| Код: |
import java.awt.Button;
import java.io.File;
import java.math.*;
import java.awt.Choice;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Label;
import java.awt.Scrollbar;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.AdjustmentEvent;
import java.awt.event.AdjustmentListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
class cod11 extends Frame implements WindowListener,ActionListener,MouseListener,MouseMotionListener,ItemListener,FocusListener,AdjustmentListener
{
Timer tm = new Timer();
Thread thread = new Thread(tm);
Image img=this.getToolkit().getImage("d:\\Explorer.JPG");
Button r,r1,r2;
int x=100,y=40;
String mn="";
Image dy1=this.getToolkit().getImage(""),dy2=this.getToolkit().getImage(""),ho1=this.getToolkit().getImage(""),ho2,mn1,mn2,mon,godu;
public void windowOpened(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
public void mouseClicked(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e){}
public void mouseExited(MouseEvent e){}
public void mouseDragged(MouseEvent e){}
public void mouseMoved(MouseEvent e){}
public void adjustmentValueChanged(AdjustmentEvent e){}
public void focusGained(FocusEvent e){}
public void focusLost(FocusEvent e){}
public class Timer implements Runnable
{
private int month,days,hours,minutes,seconds;
public Timer(int month,int days,int hours,int minutes, int seconds)
{
this.month = month;
this.days = days;
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}
public Timer()
{
month = days = hours = minutes = seconds = 0;
}
public void run()
{
for(;month<12;month++)
{
for(;days<30;days++)
{
for(;hours<24;hours++)
{
for(;minutes<60;minutes++)
{
switch (minutes) {
case 0:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 1:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 2:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 3:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 4:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 5:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 6:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 7:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 8:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 9:{mn1=getToolkit().getImage("0.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 10:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 11:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 12:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 13:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 14:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 15:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 16:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 17:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 18:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 19:{mn1=getToolkit().getImage("1.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 20:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 21:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 22:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 23:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 24:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 25:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 26:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 27:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 28:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 29:{mn1=getToolkit().getImage("2.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 30:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 31:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 32:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 33:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 34:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 35:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 36:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 37:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 38:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 39:{mn1=getToolkit().getImage("3.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 40:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 41:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 42:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 43:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 44:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 45:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 46:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 47:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 48:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 49:{mn1=getToolkit().getImage("4.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
case 50:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("0.gif");repaint();break;}
case 51:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("1.gif");repaint();break;}
case 52:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("2.gif");repaint();break;}
case 53:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("3.gif");repaint();break;}
case 54:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("4.gif");repaint();break;}
case 55:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("5.gif");repaint();break;}
case 56:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("6.gif");repaint();break;}
case 57:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("7.gif");repaint();break;}
case 58:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("8.gif");repaint();break;}
case 59:{mn1=getToolkit().getImage("5.gif");mn2=getToolkit().getImage("9.gif");repaint();break;}
default: }
switch (hours) {
case 0:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 1:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 2:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 3:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 4:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 5:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 6:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 7:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 8:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 9:{ho1=getToolkit().getImage("0.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 10:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 11:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 12:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 13:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 14:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 15:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 16:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 17:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 18:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 19:{ho1=getToolkit().getImage("1.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 20:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 21:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 22:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 23:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 24:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 25:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 26:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 27:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 28:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 29:{ho1=getToolkit().getImage("2.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 30:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 31:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 32:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 33:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 34:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 35:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 36:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 37:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 38:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 39:{ho1=getToolkit().getImage("3.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 40:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 41:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 42:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 43:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 44:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 45:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 46:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 47:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 48:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 49:{ho1=getToolkit().getImage("4.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
case 50:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("0.gif");repaint();break;}
case 51:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("1.gif");repaint();break;}
case 52:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("2.gif");repaint();break;}
case 53:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("3.gif");repaint();break;}
case 54:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("4.gif");repaint();break;}
case 55:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("5.gif");repaint();break;}
case 56:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("6.gif");repaint();break;}
case 57:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("7.gif");repaint();break;}
case 58:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("8.gif");repaint();break;}
case 59:{ho1=getToolkit().getImage("5.gif");ho2=getToolkit().getImage("9.gif");repaint();break;}
default: }
switch (days) {
case 0:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("0.gif");repaint();break;}
case 1:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("1.gif");repaint();break;}
case 2:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("2.gif");repaint();break;}
case 3:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("3.gif");repaint();break;}
case 4:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("4.gif");repaint();break;}
case 5:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("5.gif");repaint();break;}
case 6:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("6.gif");repaint();break;}
case 7:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("7.gif");repaint();break;}
case 8:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("8.gif");repaint();break;}
case 9:{dy1=getToolkit().getImage("0.gif");dy2=getToolkit().getImage("9.gif");repaint();break;}
case 10:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("0.gif");repaint();break;}
case 11:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("1.gif");repaint();break;}
case 12:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("2.gif");repaint();break;}
case 13:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("3.gif");repaint();break;}
case 14:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("4.gif");repaint();break;}
case 15:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("5.gif");repaint();break;}
case 16:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("6.gif");repaint();break;}
case 17:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("7.gif");repaint();break;}
case 18:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("8.gif");repaint();break;}
case 19:{dy1=getToolkit().getImage("1.gif");dy2=getToolkit().getImage("9.gif");repaint();break;}
case 20:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("0.gif");repaint();break;}
case 21:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("1.gif");repaint();break;}
case 22:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("2.gif");repaint();break;}
case 23:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("3.gif");repaint();break;}
case 24:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("4.gif");repaint();break;}
case 25:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("5.gif");repaint();break;}
case 26:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("6.gif");repaint();break;}
case 27:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("7.gif");repaint();break;}
case 28:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("8.gif");repaint();break;}
case 29:{dy1=getToolkit().getImage("2.gif");dy2=getToolkit().getImage("9.gif");repaint();break;}
default: }
switch (month) {
case 0:{mn="Січень";break;}
case 1:{mn="Лютий";break;}
case 2:{mn="Березень";break;}
case 3:{mn="Квітень";break;}
case 4:{mn="Травень";break;}
case 5:{mn="Червень";break;}
case 6:{mn="Липень";break;}
case 7:{mn="Серпень";break;}
case 8:{mn="Вересень";break;}
case 9:{mn="Жовтень";break;}
case 10:{mn="Листопад";break;}
case 11:{mn="Грудень";break;}
default: }
repaint();
for(; seconds<5;seconds++)
{
try
{
Thread.sleep(1000);
}
catch(Exception ex)
{
System.err.println("error: Timer");
}
}
seconds = 0;
}
minutes = 0;
}
days = 0;
}
month = 0;
}
}
public void setTime(int month,int days,int hours,int minutes, int seconds)
{
this.month = month;
this.days = days;
this.hours = hours;
this.minutes = minutes;
this.seconds = seconds;
}
public void setMonths(int month) {this.month = month;}
public int getMonths() {return month;}
public void setDays(int days) {this.days = days;}
public int getDays() {return days;}
public void setHours(int hours) {this.hours = hours;}
public int getHours() {return hours;}
public void setMinutes(int minutes) {this.minutes = minutes;}
public int getMinutes() {return minutes;}
public void setSeconds(int seconds) {this.seconds = seconds;}
public int getSeconds() {return seconds;}
public String toString()
{
return month+":"+days+":"+hours+":"+minutes+":"+seconds;
}
}
@SuppressWarnings("deprecation")
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==r)
{
thread.setDaemon(true); //чтоб поток завершался при завершении программы
thread.start();
}
if(e.getSource()==r1)
{
thread.suspend();
}
if(e.getSource()==r2)
{
thread.stop();
}
}
public void itemStateChanged(ItemEvent e){}
public void paint (Graphics g)
{
g.drawImage(img,1,1,this);
g.drawImage(godu,0,0,this);
g.drawImage(dy1,300,24,this);
g.drawImage(dy2,325,24,this);
g.drawImage(ho1,365,24,this);
g.drawImage(ho2,390,24,this);
g.drawImage(mn1,425,24,this);
g.drawImage(mn2,450,24,this);
Font Fon = new Font("Segoe Script",Font.PLAIN,24);
g.setFont(Fon);
g.drawString(mn,200,54);
r.setLocation(100,100);
r.setSize(x, y);
r.setBackground(Color.gray);
r.setForeground(Color.white);
r1.setLocation(100+x,100);
r1.setSize(x, y);
r1.setBackground(Color.gray);
r1.setForeground(Color.white);
r2.setLocation(100+2*x,100);
r2.setSize(x, y);
r2.setBackground(Color.gray);
r2.setForeground(Color.white);
}
public cod11()
{
super("SYPS");
setSize(1024,738);
addMouseListener(this);
addMouseMotionListener(this);
addWindowListener(this);
requestFocus();
setLayout(new FlowLayout(FlowLayout.LEADING));
r=new Button("Start");
add(r);
r.addActionListener(this);
r1=new Button("Pause");
add(r1);
r1.addActionListener(this);
r2=new Button("Stop");
add(r2);
r2.addActionListener(this);
setVisible(true);
}
public static void main (String[] args)
{
cod11 myWindow = new cod11();
}
}
|
воно не працює, чому і як треба? Дякую! |
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Нити и процессы |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|