Forum » Programiranje » [java] vstavljanje slike v JFrame
[java] vstavljanje slike v JFrame
gtu ::
živjo! zanima me, kako vstavim sliko (npr. 1.jpg) v JFrame..
še koda:(je znotraj main metode)
še koda:(je znotraj main metode)
////////////////////glavno okno////////////////////
glavno.setBounds(100,100,400,400);
glavno.setLayout(new FlowLayout());
final JTextField vnos = new JTextField(" ",1);
JButton potrdi = new JButton("Potrdi črko");
JButton nova = new JButton("Nova igra");
JButton pomoc = new JButton("Pomoč!");
glavno.add(stanjeBesede);
glavno.add(vnos);
glavno.add(potrdi);
glavno.add(stPoskusov);
glavno.add(pomoc);
glavno.add(nova);
//action listener gumba potrdi
potrdi.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
char noter[]=vnos.getText().toCharArray();
vpisana=noter[0];
testiraj();
vnos.setText("");
}});
//action listener gumba nova
nova.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
glavno.setVisible(false);
beseda ="";
stMoznosti=0;
prvoOkno.setVisible(true);
}});
//action listener gumb pomoč
pomoc.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
for(int x=0; x<crke.length; x++){
if(prikaz[x]!=crke[x]){
prikaz[x]=crke[x];
break;
}
}
stMoznosti--;
stanjeBesede.setText(new String(prikaz));
}});
} KaRkY ::
Toolkit myTools=Toolkit.getDefaultToolkit();
Image slika=myTools.getImage("linkSlike");
JLabel gori = new JLabel(new ImageIcon(slika));
Image slika=myTools.getImage("linkSlike");
JLabel gori = new JLabel(new ImageIcon(slika));
gtu ::
to mi ne dela: koda je takšna: in nima sintaktičnih napak:
import java.awt.*;
import javax.swing.*;
public class test{
public static void main(){
Toolkit myTools=Toolkit.getDefaultToolkit();
Image slika=myTools.getImage("1.jpg");
JLabel gori = new JLabel(new ImageIcon(slika));
JFrame waknu=new JFrame("Waknu");
JPanel penl=new JPanel();
waknu.setBounds(100,100,100,100);
penl.add(gori);
waknu.setVisible(true);
}
}
Zgodovina sprememb…
- spremenil: gtu ()
<b>klima</b> ::
Mislim da si framu pozabil dodat panel.
waknu.add(panl);
Lahko da je še kaka druga napaka...
waknu.add(panl);
Lahko da je še kaka druga napaka...
KaRkY ::
Slika mora biti v mapi eclipse/workspace/<tvoj program>/bin, če uporabljaš eclipse.
Slika nerabi bit tu not je dovolj da je v eclipse/workspace/<tvoj program> no vsaj meni je tak delalo
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | [java] naloge za vajoOddelek: Programiranje | 1489 (1175) | Yacked2 |
| » | java, Swing in vmesnik ActionListenerOddelek: Programiranje | 781 (718) | marjan_h |
| » | [java] Osnovna vprašanjaOddelek: Programiranje | 2814 (1821) | killa bee |
| » | Java in pošiljanje elektronske pošte!!Oddelek: Programiranje | 1498 (1399) | janez_janez |
| » | Java,actionlistener problemOddelek: Programiranje | 1244 (1230) | JaaZoo |