29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

7.3 Arrays<br />

}<br />

}<br />

"one","two","three","four","five","six",<br />

"seven","eight","nine","ten","eleven"};<br />

if (minutes%15==0)<br />

switch (minutes/15) {<br />

case 0: return word[hours]+((hours%12!=0)?" o'clock":"");<br />

case 1: return "quarter past "+word[hours];<br />

case 2: return "half past "+word[hours];<br />

case 3: return "quarter to "+word[hours+1];<br />

}<br />

return "";<br />

public class UserFrame extends Frame implements ActionListener {<br />

private Label message;<br />

private TextField text;<br />

private Time time;<br />

private void place(Component comp,int x,int y,int width,int height) {<br />

comp.setBounds(x, y, width, height);<br />

add(comp);<br />

}<br />

public UserFrame() {<br />

Button button;<br />

setTitle("Clock");<br />

setLayout(null);<br />

setSize(200,260);<br />

setResizable(false);<br />

place(message=new Label(),60,120,120,20);<br />

place(new Label("Time:"),60,150,80,20);<br />

place(text=new TextField(),60,170,80,20);<br />

place(button=new Button("SET"),60,200,30,20);<br />

button.addActionListener(this);<br />

place(button=new Button("+"),95,200,20,20);<br />

button.addActionListener(this);<br />

place(button=new Button("-"),120,200,20,20);<br />

button.addActionListener(this);<br />

time = new Time();<br />

text.setText(time.toString());<br />

text.requestFocus();<br />

setVisible(true);<br />

}<br />

public void paint(Graphics g) {<br />

time.draw(g,60,40,40);<br />

}<br />

public void actionPerformed(ActionEvent event){<br />

//set time to current time:<br />

if (event.getActionCommand().equals("SET")) {<br />

Calendar date = Calendar.getInstance();<br />

time.setTime<br />

(date.get(Calendar.HOUR_OF_DAY),date.get(Calendar.MINUTE));<br />

//increment time by one minute:<br />

} else if (event.getActionCommand().equals("+")) {<br />

time.increment(1);<br />

179

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!