Java - JApplet

Pagina: 1
Acties:

  • Godjira
  • Registratie: Februari 2003
  • Laatst online: 30-11 20:09

Godjira

To infinity and beyond!

Topicstarter
Ik heb een klein programma geschreven, in eclipse. Deze bestaat dus uit meerdere classes.
Als ik deze uitvoer vanuit eclipse (als applet) werkt het.

Maar op het moment dat ik deze wil laten runnen vanuit de browser, krijg ik de melding "Loading Java Applet Failed". Kan het zijn dat applets maar met 1 class werken? 8)7

Hebben jullie enige idee hoe dit kan.

Hier de code van de eerste class:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import java.awt.*;
import javax.swing.border.*;


public class UserIdAchterhalen extends JFrame {
    private JTextField jtxtCompanyName;
    private JLabel lblTitle;
    private JLabel lblResultaat;
    public JTextPane jTextPane1;
    private JButton btnClear;
    private JButton btnZoek;
    private JLabel lblUsername;
    private JLabel lblCompanyName;
    private JLabel lblCompanyId;
    private JTextField jtxtUsername;
    private JTextField jtxtCompanyId;
    UserIdAchterhalen nja = this;
    int cid;
    Query q1; //[i]reserveer ruimte voor Query class[/i]

    public static void main(String[] args) {
        UserIdAchterhalen inst = new UserIdAchterhalen();
        inst.setVisible(true);
    }
    
    public UserIdAchterhalen() {
        super();
        initGUI();
    }
    
    private void initGUI() {
        try {
            
            setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
            pack();
            this.setSize(644, 483);
            getContentPane().setLayout(null);
            getContentPane().setBackground(new java.awt.Color(187,223,52));
            this.setPreferredSize(new java.awt.Dimension(644, 483));
            {
                jtxtCompanyName = new JTextField();
                getContentPane().add(jtxtCompanyName);
                jtxtCompanyName.setText("");
                jtxtCompanyName.setBounds(231, 140, 161, 21);
                jtxtCompanyName.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
            }
            {
                jtxtCompanyId = new JTextField();
                getContentPane().add(jtxtCompanyId);
                jtxtCompanyId.setText("");
                jtxtCompanyId.setBounds(231, 91, 161, 21);
                jtxtCompanyId.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
            }
            {
                jtxtUsername = new JTextField();
                getContentPane().add(jtxtUsername);
                jtxtUsername.setBounds(231, 189, 161, 21);
                jtxtUsername.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
            }
            {
                lblCompanyId = new JLabel();
                getContentPane().add(lblCompanyId);
                lblCompanyId.setText("Relatienummer:");
                lblCompanyId.setBounds(112, 91, 105, 21);
            }
            {
                lblCompanyName = new JLabel();
                getContentPane().add(lblCompanyName);
                lblCompanyName.setText("Bedrijfsnaam:");
                lblCompanyName.setBounds(112, 140, 84, 21);
            }
            {
                lblUsername = new JLabel();
                getContentPane().add(lblUsername);
                lblUsername.setText("Username:");
                lblUsername.setBounds(112, 189, 63, 21);
            }
            {
                btnZoek = new JButton();
                getContentPane().add(btnZoek);
                btnZoek.setText("Zoek");
                btnZoek.setBounds(448, 140, 77, 28);
                btnZoek.addActionListener(al);
            }
            {
                btnClear = new JButton();
                getContentPane().add(btnClear);
                btnClear.setText("Clear");
                btnClear.setBounds(448, 91, 77, 28);
                btnClear.addActionListener(al);
            }
            {
                jTextPane1 = new JTextPane();
                getContentPane().add(jTextPane1);
                jTextPane1.setText("");
                jTextPane1.setBounds(42, 280, 560, 161);
                jTextPane1.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
            }
            {
                lblResultaat = new JLabel();
                getContentPane().add(lblResultaat);
                lblResultaat.setText("Resultaat");
                lblResultaat.setBounds(112, 238, 63, 28);
            }
            {
                lblTitle = new JLabel();
                getContentPane().add(lblTitle);
                lblTitle.setText("Userid zoek scherm");
                lblTitle.setBounds(112, 28, 168, 28);
                lblTitle.setFont(new java.awt.Font("Arial",1,16));
            }
            
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    
    ActionListener al = new ActionListener(){
        public void actionPerformed(ActionEvent e){
            if (e.getSource() == btnClear){
                jtxtCompanyId.setText("");
                jtxtCompanyName.setText("");
                jtxtUsername.setText("");
                jTextPane1.setText("");
            }

            if (e.getSource() == btnZoek){
                jTextPane1.setText("");
                if (jtxtCompanyId.getText().equals("")  && jtxtCompanyName.getText().equals("") && jtxtUsername.getText().equals("")){
                    jTextPane1.setText("Niets Gevuld\nVoer opnieuw in.");
                }

                else if (jtxtUsername.getText().equals("") && jtxtCompanyName.getText().equals("") && !jtxtCompanyId.getText().equals("")){
                    jTextPane1.setText("Relatienummer is gevuld.");
                    cid = Integer.parseInt(jtxtCompanyId.getText());
                    q1 = new Query(cid,nja);
                    q1 = null;
                }

                else if (!jtxtUsername.getText().equals("") && jtxtCompanyName.getText().equals("") && jtxtCompanyId.getText().equals("")){
                    jTextPane1.setText("Username is gevuld.");
                    q1 = new Query(jtxtUsername.getText(),nja);
                    q1 = null;
                }

                else if (jtxtUsername.getText().equals("") && !jtxtCompanyName.getText().equals("") && jtxtCompanyId.getText().equals("")){
                    jTextPane1.setText("Bedrijfsnaam is gevuld.");
                    int j = 1;
                    q1 = new Query(jtxtCompanyName.getText(),j,nja);
                    q1 = null;
                }

                else if (!jtxtUsername.getText().equals("") && !jtxtCompanyName.getText().equals("") && jtxtCompanyId.getText().equals("")){
                    jTextPane1.setText("Bedrijfsnaam is gevuld\nUsername is gevuld.");
                    int j = 1;
                    q1 = new Query(jtxtCompanyName.getText(),jtxtUsername.getText(),j,nja);
                    q1 = null;
                }

                else if (!jtxtUsername.getText().equals("") && jtxtCompanyName.getText().equals("") && !jtxtCompanyId.getText().equals("")){
                    jTextPane1.setText("Relatienummer is gevuld\nUsername is gevuld.");
                    cid = Integer.parseInt(jtxtCompanyId.getText());
                    q1 = new Query(cid,jtxtUsername.getText(),nja);
                    q1 = null;
                }


            }
        }
    };

}

Profile


  • jAnO!
  • Registratie: Januari 2002
  • Laatst online: 28-01 13:12

jAnO!

lalalavanillevla

zet je code even in [code] tags...

When some people work at a place for ten years they get ten years of experience, other people work at a place for ten years and get one year of experience ten times.


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 05:58

Nick_S

++?????++ Out of Cheese Error

Weet je zeker dat dit als applet werkt? Ik zie geen implementatie van JApplet gebruikt worden, maar wel een main functie, die een JFrame aanmaakt. Dat zou dus wijzen op een Application ipv. een Applet.

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'