Minulla on tällainen koodi:
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class kadet extends Applet{
Image ikoni;
Button painike;
public void init () {
ikoni = getImage(getDocumentBase(),"kuva1.jpg");
add(painike = new Button("Avaa"));
}
public boolean action(Event x, Object y) {
new OmaIkkuna("Kuva2",ikoni,"Moi");
return true;
}
}
class OmaIkkuna extends Frame{
String viesti;
public OmaIkkuna(String nimi, Image ikoni, String juttu) {
setTitle("Uusi ikkuna");
setIconImage(ikoni);
setCursor(HAND_CURSOR);
resize(200,200);
setResizable(false);
viesti=juttu;
show();
}
public void paint(Graphics g){
g.drawString("MOI") viesti,30,100);
}
}
public boolean handleEvent(Event evt){
if (evt.id == Event.WINDOW_DESTROY) hide();
return true;
}
}
miten saisin muokattua koodia niin, että frame sisältäisi vain ja ainoastaan kuvan (sanotaan että se olisi nimeltään vaikka kuva2.jpg), eikä mitään viestiä?
Frameen kuva
Maria82
1
355
Vastaukset 1
- Piru_
viestin piirtää tämä
public void paint(Graphics g){
g.drawString("MOI") viesti,30,100);
}
niin pistät koodin kommentteihin
public void paint(Graphics g){
//g.drawString("MOI") viesti,30,100);
}
init-metodissa vaihdat kuvan osoittamaan kuva2.jpg
ikoni = getImage(getDocumentBase(),"kuva2.jpg");
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1832021
- 971490
- 1141023
- 106950
Olen osastolla
Henkisesti olen aivan rikki siitä mitä olen tehnyt. Lisäksi olen vakavasti sairas. Verikokeet kertoo sen.65794- 61682
Oletkohan tajunnut mitä olen päättänyt
En tule koskaan, ikinä, sanomaan sinulle mitään, ei tervehtimistä, ei aloitetta, ei katsetta, ei mitään, koska et ole si41669- 50630
- 27595
Sinulle nainen
Koitan vihdoin jättäytyä täältä pois. Taas koko illan tänne tullut vain jotain pilkkaus viestejä, ei jaksa tuollaista. M75585