Hallo,
Ich weiß nicht, ob mein Problem in dieser Abteilung richtig ist. Ich bin gerade dabei ein Programm zur manuellen Buchhaltung von Kontoständen eines PC-Spiels. Soweit funktioniert alles fast problemlos, aber leider wird das Textfeld, das zur Ausgabe des Kontostandes dient, nur ab dem 2. Klick auf den Bestätigungsbutton den neuen Wert ausgibt. Zur Veranschaulichung
1. Bestätigung -> Keine Veränderung des Textfeldes
2. Bestätigung -> Wert der 1. Bestätigung wird angezeigt
3. Bestätigung -> Wert der 2. Bestätigung wird angezeigt
und so weiter.
Hier ist der Code der beiden Klassen, die Dateien schreiben und sich um das GUI sowie die Rechenoperationen kümmern:
Ich glaube ich habe einfach ein ziemlich großes Brett vor dem Kopf. Ich hoffe mir kann jemand Helfen.
Sketch
Ich weiß nicht, ob mein Problem in dieser Abteilung richtig ist. Ich bin gerade dabei ein Programm zur manuellen Buchhaltung von Kontoständen eines PC-Spiels. Soweit funktioniert alles fast problemlos, aber leider wird das Textfeld, das zur Ausgabe des Kontostandes dient, nur ab dem 2. Klick auf den Bestätigungsbutton den neuen Wert ausgibt. Zur Veranschaulichung
1. Bestätigung -> Keine Veränderung des Textfeldes
2. Bestätigung -> Wert der 1. Bestätigung wird angezeigt
3. Bestätigung -> Wert der 2. Bestätigung wird angezeigt
und so weiter.
Hier ist der Code der beiden Klassen, die Dateien schreiben und sich um das GUI sowie die Rechenoperationen kümmern:
Java:
package main;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.BufferedWriter;
import java.io.IOException;
import java.nio.file.Files;
import javax.swing.DefaultComboBoxModel;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.JTextPane;
import javax.swing.LayoutStyle.ComponentPlacement;
public class GUI
{
static GUI gui = new GUI();
static JFrame startseite;
static JTextField textField;
static JTextField textField_1;
static JButton btnEinlesen;
public static String Mission;
public static String Erkundung;
public static String Kopfgeld;
public static String Passagier;
public static String Handel;
public static String Abbau;
public static String Piraterie;
public static String PowerPlay;
public static String Anderes;
public static String KSString;
public static int MissionInt;
public static int ErkundungInt;
public static int KopfgeldInt;
public static int PassagierInt;
public static int HandelInt;
public static int AbbauInt;
public static int PiraterieInt;
public static int PowerPlayInt;
public static int AnderesInt;
public static int KS;
/**
* @throws IOException
* @wbp.parser.entryPoint
*/
public static void gui() throws IOException
{ //files
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
System.out.println("TestMission: " + Mission);
MissionInt = Integer.parseInt(Mission);
ErkundungInt = Integer.parseInt(Erkundung);
KopfgeldInt = Integer.parseInt(Kopfgeld);
PassagierInt = Integer.parseInt(Passagier);
HandelInt = Integer.parseInt(Handel);
AbbauInt = Integer.parseInt(Abbau);
PiraterieInt = Integer.parseInt(Piraterie);
PowerPlayInt = Integer.parseInt(PowerPlay);
AnderesInt = Integer.parseInt(Anderes);
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
System.out.println("Mission: " + MissionInt);
System.out.println("Erkundung: " + ErkundungInt);
System.out.println("Kopfgeld: " + KopfgeldInt);
System.out.println("Passagier: " + PassagierInt);
System.out.println("Handel: " + HandelInt);
System.out.println("Abbau: " + AbbauInt);
System.out.println("Piraterie: " + PiraterieInt);
System.out.println("PowerPlay: " + PowerPlayInt);
System.out.println("Anderes: " + AnderesInt);
System.out.println("Kontostand: " + KS);
//init
startseite = new JFrame();
startseite.setTitle("Einnahmen - Ausgaben");
startseite.setVisible(true);
startseite.setFont(new Font("Tulia", Font.PLAIN, 12));
startseite.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
startseite.getContentPane().setFont(new Font("Tulia", Font.PLAIN, 11));
JLabel lblCreditsVerdientDurch = new JLabel("Credits verdient durch:");
lblCreditsVerdientDurch.setVisible(true);
lblCreditsVerdientDurch.setFont(new Font("Tulia", Font.PLAIN, 11));
JComboBox comboBox = new JComboBox();
comboBox.setVisible(true);
comboBox.setFont(new Font("Tulia", Font.PLAIN, 11));
lblCreditsVerdientDurch.setLabelFor(comboBox);
comboBox.setModel(new DefaultComboBoxModel(new String[] {"Mission", "Passagiertransport", "Handel", "Abbau", "Erkunden", "Kopfgeld", "Piraterie", "PowerPlay", "Anderes"}));
comboBox.setMaximumRowCount(9);
JLabel lblWieVielVerdient = new JLabel("Wie viel verdient?");
lblWieVielVerdient.setVisible(true);
lblWieVielVerdient.setFont(new Font("Tulia", Font.PLAIN, 11));
textField_1 = new JTextField();
textField_1.setVisible(true);
textField_1.setFont(new Font("Tulia", Font.PLAIN, 11));
lblWieVielVerdient.setLabelFor(textField_1);
textField_1.setColumns(1);
JLabel lblCr = new JLabel("Cr");
lblCr.setVisible(true);
lblCr.setLabelFor(textField_1);
lblCr.setFont(new Font("Tulia", Font.PLAIN, 11));
JTextArea textArea = new JTextArea();
textArea.setVisible(true);
textArea.setEditable(false);
textArea.setFont(new Font("Tulia", Font.PLAIN, 13));
btnEinlesen = new JButton();
btnEinlesen.setText("Einlesen");
btnEinlesen.setForeground(Color.RED);
btnEinlesen.setBackground(Color.LIGHT_GRAY);
btnEinlesen.setFont(new Font("Tulia", Font.PLAIN, 11));
//WICHTIG
btnEinlesen.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==btnEinlesen)
{
if(comboBox.getSelectedItem() == "Mission")
{
//Mission
System.out.println("Mission");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
MissionInt = Integer.parseInt(Mission);
int Buffer = KA + MissionInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.MissionPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Erkunden")
{
System.out.println("Erkundung");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
ErkundungInt = Integer.parseInt(Erkundung);
int Buffer = KA + ErkundungInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.ErkundungPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Erkunden")
{
System.out.println("Erkundung");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
ErkundungInt = Integer.parseInt(Erkundung);
int Buffer = KA + ErkundungInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.ErkundungPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Kopfgeld")
{
System.out.println("Kopfgeld");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
KopfgeldInt = Integer.parseInt(Kopfgeld);
int Buffer = KA + KopfgeldInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.KopfgeldPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Passagiertransport")
{
System.out.println("Passagier");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
PassagierInt = Integer.parseInt(Passagier);
int Buffer = KA + PassagierInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.PassagierPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Handel")
{
System.out.println("Handel");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
HandelInt = Integer.parseInt(Handel);
int Buffer = KA + HandelInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.HandelPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Abbau")
{
System.out.println("Abbau");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
AbbauInt = Integer.parseInt(Abbau);
int Buffer = KA + AbbauInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.AbbauPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Piraterie")
{
System.out.println("Piraterie");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
PiraterieInt = Integer.parseInt(Erkundung);
int Buffer = KA + PiraterieInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.PirateriePath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "PowerPlay")
{
System.out.println("PowerPlay");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
PowerPlayInt = Integer.parseInt(PowerPlay);
int Buffer = KA + PowerPlayInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.PowerPlayPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
else if(comboBox.getSelectedItem() == "Anderes")
{
System.out.println("Anderes");
String text = textField_1.getText();
System.out.println(text);
int KA = Integer.parseInt(text);
AnderesInt = Integer.parseInt(Anderes);
int Buffer = KA + AnderesInt;
String Content = Integer.toString(Buffer);
System.out.println(Content);
BufferedWriter writer;
try {
writer = Files.newBufferedWriter(Data.AnderesPath);
writer.write(Content);
writer.close();
Data.ReadMission();
Data.ReadErkundung();
Data.ReadKopfgeld();
Data.ReadPassagier();
Data.ReadHandel();
Data.ReadAbbau();
Data.ReadPiraterie();
Data.ReadPowerPlay();
Data.ReadAnderes();
KS = MissionInt + ErkundungInt + KopfgeldInt + PassagierInt + HandelInt + AbbauInt + PiraterieInt + PowerPlayInt + AnderesInt;
KSString = Integer.toString(KS);
textArea.setText(KSString);
}
catch (IOException e)
{
e.printStackTrace();
}
}
//BP
}
}
}
);
//parse KS to String
KSString = Integer.toString(KS);
//TextArea
textArea.setText(KSString);
JLabel lblKontostand = new JLabel("Kontostand:");
lblKontostand.setVisible(true);
lblKontostand.setLabelFor(textArea);
lblKontostand.setFont(new Font("Tulia", Font.PLAIN, 11));
JTextPane txtpnSobaldDieDaten = new JTextPane();
txtpnSobaldDieDaten.setFont(new Font("Tulia", Font.PLAIN, 12));
txtpnSobaldDieDaten.setForeground(Color.RED);
txtpnSobaldDieDaten.setText("Sobald die Daten eingelesen wurden, \r\nlassen sie sich nicht mehr \u00E4ndern!\r\n");
GroupLayout groupLayout = new GroupLayout(startseite.getContentPane());
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addComponent(txtpnSobaldDieDaten, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGroup(groupLayout.createParallelGroup(Alignment.TRAILING, false)
.addComponent(comboBox, Alignment.LEADING, 0, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblCreditsVerdientDurch, Alignment.LEADING, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(lblWieVielVerdient, Alignment.LEADING)
.addComponent(textField_1, Alignment.LEADING))
.addGroup(groupLayout.createParallelGroup(Alignment.TRAILING)
.addGroup(groupLayout.createSequentialGroup()
.addPreferredGap(ComponentPlacement.RELATED)
.addComponent(lblCr)
.addContainerGap(273, Short.MAX_VALUE))
.addGroup(groupLayout.createSequentialGroup()
.addPreferredGap(ComponentPlacement.RELATED)
.addGroup(groupLayout.createParallelGroup(Alignment.LEADING)
.addComponent(lblKontostand)
.addComponent(textArea, GroupLayout.PREFERRED_SIZE, 141, GroupLayout.PREFERRED_SIZE))
.addContainerGap())))
.addGroup(groupLayout.createSequentialGroup()
.addComponent(btnEinlesen)
.addContainerGap(339, Short.MAX_VALUE)))))
);
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addGroup(groupLayout.createParallelGroup(Alignment.BASELINE)
.addComponent(lblCreditsVerdientDurch)
.addComponent(lblKontostand))
.addPreferredGap(ComponentPlacement.RELATED)
.addGroup(groupLayout.createParallelGroup(Alignment.BASELINE)
.addComponent(comboBox, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(textArea, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE))
.addPreferredGap(ComponentPlacement.UNRELATED)
.addComponent(lblWieVielVerdient)
.addPreferredGap(ComponentPlacement.RELATED)
.addGroup(groupLayout.createParallelGroup(Alignment.BASELINE)
.addComponent(textField_1, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
.addComponent(lblCr))
.addPreferredGap(ComponentPlacement.RELATED)
.addComponent(btnEinlesen)
.addPreferredGap(ComponentPlacement.RELATED)
.addComponent(txtpnSobaldDieDaten, GroupLayout.PREFERRED_SIZE, 34, GroupLayout.PREFERRED_SIZE)
.addContainerGap(99, Short.MAX_VALUE))
);
startseite.getContentPane().setLayout(groupLayout);
}
}
Java:
package main;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
public class Data
{
//test for directory
Data data = new Data();
public static Path MissionPath;
public static Path ErkundungPath;
public static Path KopfgeldPath;
public static Path PassagierPath;
public static Path HandelPath;
public static Path AbbauPath;
public static Path PirateriePath;
public static Path PowerPlayPath;
public static Path AnderesPath;
public static void data() throws IOException
{
//folder directory
String userDir = System.getProperty("user.dir") + "\\Daten";
System.out.println(userDir);
Path path = Paths.get(userDir);
//file Mission directory
String fMission = System.getProperty("user.dir") + "\\Daten\\Mission.txt";
MissionPath = Paths.get(fMission);
//file Erkundung directory
String fErkundung = System.getProperty("user.dir") + "\\Daten\\Erkundung.txt";
ErkundungPath = Paths.get(fErkundung);
//file Kopfgeld directory
String fKopfgeld = System.getProperty("user.dir") + "\\Daten\\Kopfgeld.txt";
KopfgeldPath = Paths.get(fKopfgeld);
//file Passagier directory
String fPassagier = System.getProperty("user.dir") + "\\Daten\\Passagier.txt";
PassagierPath = Paths.get(fPassagier);
//file Handel directory
String fHandel = System.getProperty("user.dir") + "\\Daten\\Handel.txt";
HandelPath = Paths.get(fHandel);
//file Abbau directory
String fAbbau = System.getProperty("user.dir") + "\\Daten\\Abbau.txt";
AbbauPath = Paths.get(fAbbau);
//file Piraterie directory
String fPiraterie = System.getProperty("user.dir") + "\\Daten\\Piraterie.txt";
PirateriePath = Paths.get(fPiraterie);
//file PowerPlay directory
String fPowerPlay = System.getProperty("user.dir") + "\\Daten\\PowerPlay.txt";
PowerPlayPath = Paths.get(fPowerPlay);
//file Anderes directory
String fAnderes = System.getProperty("user.dir") + "\\Daten\\Anderes.txt";
AnderesPath = Paths.get(fAnderes);
if(Files.exists(path) != true)
{
Files.createDirectory(path);
Files.createFile(MissionPath);
Files.createFile(ErkundungPath);
Files.createFile(KopfgeldPath);
Files.createFile(PassagierPath);
Files.createFile(HandelPath);
Files.createFile(AbbauPath);
Files.createFile(PirateriePath);
Files.createFile(PowerPlayPath);
Files.createFile(AnderesPath);
}
else
{
System.out.println("Dateien gefunden!");
}
}
public static String ReadMission() throws IOException
{
return GUI.Mission = new String(Files.readAllBytes(MissionPath));
}
public static String ReadErkundung() throws IOException
{
return GUI.Erkundung = new String(Files.readAllBytes(ErkundungPath));
}
public static String ReadKopfgeld() throws IOException
{
return GUI.Kopfgeld = new String(Files.readAllBytes(KopfgeldPath));
}
public static String ReadPassagier() throws IOException
{
return GUI.Passagier = new String(Files.readAllBytes(PassagierPath));
}
public static String ReadHandel() throws IOException
{
return GUI.Handel = new String(Files.readAllBytes(HandelPath));
}
public static String ReadAbbau() throws IOException
{
return GUI.Abbau = new String(Files.readAllBytes(AbbauPath));
}
public static String ReadPiraterie() throws IOException
{
return GUI.Piraterie = new String(Files.readAllBytes(PirateriePath));
}
public static String ReadPowerPlay() throws IOException
{
return GUI.PowerPlay = new String(Files.readAllBytes(PowerPlayPath));
}
public static String ReadAnderes() throws IOException
{
return GUI.Anderes = new String(Files.readAllBytes(AnderesPath));
}
}
Ich glaube ich habe einfach ein ziemlich großes Brett vor dem Kopf. Ich hoffe mir kann jemand Helfen.
Sketch