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 | 1377 (1063) | Yacked2 |
» | java, Swing in vmesnik ActionListenerOddelek: Programiranje | 689 (626) | marjan_h |
» | [java] Osnovna vprašanjaOddelek: Programiranje | 2636 (1643) | killa bee |
» | Java in pošiljanje elektronske pošte!!Oddelek: Programiranje | 1363 (1264) | janez_janez |
» | Java,actionlistener problemOddelek: Programiranje | 1138 (1124) | JaaZoo |