Forum » Programiranje » [Java] Ne zažene appleta
[Java] Ne zažene appleta

Bela01 ::
Spet se malo oglašam. Pišem en programček (še zdaleč ni gotov) in mi ga ne zažene. Enostavno ne vidim napake, zakaj se ne zažene applet.
Evo kode:
Evo kode:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import javax.swing.border.*;
import java.util.*;
public class VstavljanjeNalog extends JApplet implements ItemListener, ActionListener
{
JPanel applet = new JPanel(new GridLayout(6,1));
JPanel okno = new JPanel(new GridLayout(8,1));
JPanel paneldat = new JPanel(new GridLayout(1,2));
JPanel odgovori = new JPanel(new GridLayout(3,2));
JPanel resitev = new JPanel(new GridLayout(1,2));
JPanel gumbi = new JPanel(new GridLayout(7,1));
JTextField textokno1 = new JTextField(20);
JTextField textokno2 = new JTextField(10);
JTextField textokno3 = new JTextField(10);
JTextField textokno4 = new JTextField(10);
JTextField textokno5 = new JTextField(1);
JTextField textokno6 = new JTextField(10);
JTextArea besedilo;
JRadioButton[] rgumb = new JRadioButton[2];
JButton ok, vpisi, konec, preklici;
ButtonGroup grupa = new ButtonGroup();
private String ok_g = "ok_g";
private String vpisi_g = "vpisi_g";
private String konec_g = "konec_g";
private String preklici_g = "preklici_g";
private String izbira;
Container app;
JFrame frame = new JFrame("Vpisovanje nalog");
public void Pisi()
{
}
public void Oblika()
{
applet.setPreferredSize(new Dimension(300,300));
okno.setPreferredSize(new Dimension(300,500));
besedilo.setEditable(true);
besedilo.setFont(new Font("Serif", Font.PLAIN, 12));
//deljenje vrstic
besedilo.setLineWrap(true);
//deljenje po celih besedah
besedilo.setWrapStyleWord(true);
okno.setBorder(
new CompoundBorder(
BorderFactory.createEmptyBorder(5, 5, 5, 5),
BorderFactory.createEtchedBorder()));
applet.setBorder(
new CompoundBorder(
BorderFactory.createEmptyBorder(5, 5, 5, 5),
BorderFactory.createEtchedBorder()));
odgovori.setBorder(
new CompoundBorder(
BorderFactory.createEmptyBorder(1, 1, 1, 1),
BorderFactory.createEtchedBorder()));
}
public void itemStateChanged(ItemEvent event)
{
}
public void actionPerformed(ActionEvent event)
{
}
public void NastaviGumbe()
{
ok = new JButton(" OK ");
vpisi = new JButton(" Vpisi ");
konec = new JButton(" Konec ");
preklici = new JButton("Preklici");
ok.setActionCommand(ok_g);
ok.addActionListener(this);
vpisi.setActionCommand(vpisi_g);
vpisi.addActionListener(this);
konec.setActionCommand(konec_g);
konec.addActionListener(this);
preklici.setActionCommand(preklici_g);
preklici.addActionListener(this);
//vstavimo besedilo
rgumb[0] = new JRadioButton(" dopisovanje v datoteko");
rgumb[1] = new JRadioButton(" prepisovanje datoteke");
for (int i = 0; i < 2; i++)
{
rgumb[i].addItemListener(this);
grupa.add(rgumb[i]);
}
}
public void applet()
{
app = this.getContentPane();
applet.add(new JLabel("Vpiši ime datoteke in izberi tip vpisovanja v datoteko."));
paneldat.add(new JLabel("Vpiši ime datoteke: *"));
paneldat.add(textokno1);
applet.add(paneldat);
applet.add(new JLabel("Izberi tip vpisovanja v datoteko: *"));
applet.add(rgumb[0]);
applet.add(rgumb[1]);
applet.add(ok);
app.add(applet);
}
public void init()
{
NastaviGumbe();
Oblika();
applet();
// okno();
}
}

PaX_MaN ::
Dodaj konstruktor:
public VstavljanjeNalog()
{
NastaviGumbe();
Oblika();
applet();
}
Zbriši vse v init() metodi.
V metodo Oblika() dodaj pred besedilo.setEditable(...) tale stavek:
besedilo = new JTextArea();
public VstavljanjeNalog()
{
NastaviGumbe();
Oblika();
applet();
}
Zbriši vse v init() metodi.
V metodo Oblika() dodaj pred besedilo.setEditable(...) tale stavek:
besedilo = new JTextArea();

Bela01 ::
Kapo dol :). Dela :). Nikak nisem vidla. Sem čisto ven spustila.
P.S.: Eno vprašanje: Zakaj naj ne bi klicala procedur kar v init(), ker sem sedaj tudi tak probala in dela? A je mogoče kaj v zvezi s podatki shranjenimi v pomnilniku (brisanje pa to)?
P.S.: Eno vprašanje: Zakaj naj ne bi klicala procedur kar v init(), ker sem sedaj tudi tak probala in dela? A je mogoče kaj v zvezi s podatki shranjenimi v pomnilniku (brisanje pa to)?
Zgodovina sprememb…
- spremenila: Bela01 ()

iggy ::
Ubistvu ni dost velke razlike kaj kje kličeš v appletu, no usaj na prvi pogled ne!
Hey, you're fat!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [java] naloge za vajoOddelek: Programiranje | 1410 (1096) | Yacked2 |
» | [Java] Zagon appleta v HTMLOddelek: Programiranje | 1593 (1415) | Bela01 |
» | [JAVA] branje iz datotekeOddelek: Programiranje | 2454 (2089) | Bela01 |
» | [Java]VprašanjaOddelek: Programiranje | 2141 (1609) | Bela01 |
» | Java,actionlistener problemOddelek: Programiranje | 1174 (1160) | JaaZoo |