Z
Zandalor
Gast
Hi Leute,
eine freundin hat ein Problem mit einem Code aber kein Internet. Deswegen schreibe ich hier. Nehmt bitte ein klein wenig rücksicht auf mich, denn ich habe eigentlich keine ahnung denke ich.
Also, ich schreibe mal ab was sie als Aufgabe aufgeschrieben hat und danach 2 Codes
Java Gui
- Methoden d. JComboBox
- Methoden d. JLabel
Wie schaffe ich mit Hilfe d. JComboBox oder JLabel Wagons auf Gleisen hin un her zu verschieben
Programmiert mit Java Editor
Das hat sie mir original auf den Zettel geschrieben.
Sie hat in dem Projekt Ordner 2 Dateien. 1 mal Bahnhofneu.java und einmal Stackneu.java
Bahnhofneu.java
Stackneu.java
So, mit dem Java Editor bekommt sie jede Menge fehlermeldungen und da ich keine Ahnung habe, wäre ich dankbar wenn jemand helfen würde (wirklich, langsam nervt es wenn man immer zu allem möglichem gefragt wird nur weil man 3 PC´s in der Wohnung hat...)
Gruß Zandalor
eine freundin hat ein Problem mit einem Code aber kein Internet. Deswegen schreibe ich hier. Nehmt bitte ein klein wenig rücksicht auf mich, denn ich habe eigentlich keine ahnung denke ich.
Also, ich schreibe mal ab was sie als Aufgabe aufgeschrieben hat und danach 2 Codes
Java Gui
- Methoden d. JComboBox
- Methoden d. JLabel
Wie schaffe ich mit Hilfe d. JComboBox oder JLabel Wagons auf Gleisen hin un her zu verschieben
Programmiert mit Java Editor
Das hat sie mir original auf den Zettel geschrieben.
Sie hat in dem Projekt Ordner 2 Dateien. 1 mal Bahnhofneu.java und einmal Stackneu.java
Bahnhofneu.java
Java:
class Bahnhofneu
{
private Stack[]gleise;
String Wagon1;
String Wagon2;
String Wagon3;
public Bahnhofneu()
{
gleis = new Stack[3];
for (i=0;i<3 ;++i )
{
gleis[i]= new Stack();
}
}
public boolean verschieben(int vonGleis, int nachGleis)
{
if(gleise[nachGleis].size()==3 || gleise[vonGleis].size()==0) //überprüft ob das gleis frei ist, und ob auf dem anderen ein Wagon drauf ist (|| = oder )
return false;
}
else
{
String wagon = gleis[vonGleis].pop(); //runternehmen
gleis[nachGleis].push(wagon);
return false;
}
public boolean erstelleWagon(int gleis)
{
if (gleise[gleis].size()==3)
{
return false;
} // end of if
else
{
gleis[gleis].push(wagon); //drauflegen
return true;
}
}
public boolean entferneWagon(int gleis)
{
if (gleise[gleis].size()==0
{
return false;
}
else
{
gleise[gleis].pop();
return true;
}
}
}
Stackneu.java
Java:
import java.util.*;
public class Stack
{ int Wagon;
LinkedList<Wagon>l= new LinkedList();
public void push(String Wagon)
{
l.add(wag);
}
public Gleis pop()
{
return l.removeLast();
}
public int size()
{
return l.size();
}
}
So, mit dem Java Editor bekommt sie jede Menge fehlermeldungen und da ich keine Ahnung habe, wäre ich dankbar wenn jemand helfen würde (wirklich, langsam nervt es wenn man immer zu allem möglichem gefragt wird nur weil man 3 PC´s in der Wohnung hat...)
Gruß Zandalor