Hi!
Ich hätt mal ne kurze Frage bezüglich JApplet:
Wenn ich ein Auswahlmenü kreiere und dann z.B. fünf Einträge diesem hinzufüge, dann ist es mit der Methode getItemCount() möglich , die Anzahl der enthaltenen Elemente auszugeben!
Diese Variante funktioniert ohne Probleme!
wenn ich aber jetzt versuche, eine eigene Methode mit dem Namen getItemCount() zu schreiben, dann funktioniert das nicht!Wieso?
Oder hab ich einen Fehler gemacht?
Vielleicht kann mir jemand bitte schnell diese Frage beantworten!!
Danke,Tommy
Ich hätt mal ne kurze Frage bezüglich JApplet:
Wenn ich ein Auswahlmenü kreiere und dann z.B. fünf Einträge diesem hinzufüge, dann ist es mit der Methode getItemCount() möglich , die Anzahl der enthaltenen Elemente auszugeben!
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.*;
public class Auswahlmenu extends JApplet{
int ItemCount;
public void init(){
Container c;
c=getContentPane();
c.setLayout(new FlowLayout());
c.setBackground(Color.gray);
Choice ce=new Choice();
ce.add("Apples");
ce.add("Oranges");
ce.add("Bananas");
ce.addItem("Telefon");
ce.add("Frosch");
ItemCount=ce.getItemCount();
c.add(ce);
}
public void paint(Graphics g){
g.drawString("Anzahl:"+ItemCount,50,50);
}
}
Diese Variante funktioniert ohne Probleme!
wenn ich aber jetzt versuche, eine eigene Methode mit dem Namen getItemCount() zu schreiben, dann funktioniert das nicht!Wieso?
Code:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.applet.*;
public class Auswahlmenu extends JApplet{
int ItemCount;
public void init(){
Container c;
c=getContentPane();
c.setLayout(new FlowLayout());
c.setBackground(Color.gray);
Choice ce=new Choice();
ce.add("Apples");
ce.add("Oranges");
ce.add("Bananas");
ce.addItem("Telefon");
ce.add("Frosch");
ce.getItemCount();
c.add(ce);
}
public void paint(Graphics g){
g.drawString("Anzahl:"+ItemCount,50,50);
}
public int getItemCount(){
return ItemCount;
}
}
Oder hab ich einen Fehler gemacht?
Vielleicht kann mir jemand bitte schnell diese Frage beantworten!!
Danke,Tommy