temp wurde gelöscht und weitere Kommentare

This commit is contained in:
BerdanInformatik123 2021-05-16 13:48:28 +02:00
parent 2969adf4dc
commit 9169534afb
2 changed files with 25 additions and 47 deletions

View file

@ -204,8 +204,6 @@ public class Client1 extends JFrame {
auf die textArea abgebildet. auf die textArea abgebildet.
*/ */
public static void print(JTextArea textArea, String neuerText){ public static void print(JTextArea textArea, String neuerText){
currentText = neuerText + "\n" + currentText; currentText = neuerText + "\n" + currentText;
@ -216,8 +214,6 @@ public class Client1 extends JFrame {
Die start-Methode wartet, bis die Variable j durch Klicken des Start Die start-Methode wartet, bis die Variable j durch Klicken des Start
Buttons auf 1 gesetzt wird, erst dann beginnt die eigentliche Buttons auf 1 gesetzt wird, erst dann beginnt die eigentliche
Methode. Methode.
Die textArea wird nochmal aufgebaut, da sie in dieser Methode
aktualisert werden muss.
Es wird dann eine Verbindung zum Socket über den Port Es wird dann eine Verbindung zum Socket über den Port
1236 aufgebaut. Sollte dies nicht Möglich sein, wird die 1236 aufgebaut. Sollte dies nicht Möglich sein, wird die
@ -241,20 +237,8 @@ public class Client1 extends JFrame {
} }
txtUsername.setEnabled(false); txtUsername.setEnabled(false);
System.out.println("NOTEDITABLE");
Scanner scan = new Scanner(System.in); Scanner scan = new Scanner(System.in);
//HIER PUBLIC GEMACHT
textArea = new JTextArea(currentText);
textArea.setLineWrap(true);
textArea.setForeground(Color.BLACK);
textArea.setBackground(Color.LIGHT_GRAY);
textArea.setBounds(20, 42, 323, 176); //Dopplung
contentPane.add(textArea);
try{ try{
socket = new Socket( "localhost", 1236 ); socket = new Socket( "localhost", 1236 );
oboust = new ObjectOutputStream(socket.getOutputStream()); oboust = new ObjectOutputStream(socket.getOutputStream());
@ -272,15 +256,30 @@ public class Client1 extends JFrame {
System.exit(0); System.exit(0);
} }
Object erhalten = null; Object erhalten = null;
Message message = new Message("leer", "leer"); Message message = new Message("leer", "leer");
/*
Die While Schleife ist der Listener,
dieser wartet auf Nachrichten aus dem Server und
gibt diese dann aus.
Im Falle eines Verindungsabbruches versucht er
es 5 mal im Abstand von 2 Sekunden nochmal eine Nachricht
zu senden und ruft dann wieder die start() Methode auf.
wodurch die Verbindung nochmal neu hergestellt wird.
Die While-Schleife wird abgebrochen, sobald die Nachricht,
welche der Benutzer über das GUI sendet "exit" lautet.
*/
while(!temp.getMessage().equals("exit")){ while(!temp.getMessage().equals("exit")){
System.out.println("WHILE"); //System.out.println("WHILE");
try{ try{
//System.out.println("hile4"); //System.out.println("hile4");
System.out.println("Nachricht erhalten"); System.out.println("Nachricht erhalten");
@ -326,7 +325,13 @@ public class Client1 extends JFrame {
} }
} }
/*
Nach dem Abbruch der While Schleife, was nur bei der
Nachricht exit passiert, schließt der Client
den ObjectOutputstream, Objectinputstream und den Socket
und beendet dann das Programm
*/
oboust.close(); oboust.close();
obinstr.close(); obinstr.close();

View file

@ -1,27 +0,0 @@
https://sql-island.informatik.uni-kl.de
SELECT * FROM BEWOHNER
SELECT * FROM bewohner WHERE beruf = 'Metzger'
SELECT * FROM BEWOHNER WHERE status='friedlich'
SELECT * FROM BEWOHNER WHERE status='friedlich' AND beruf='Waffenschmied'
SELECT * FROM BEWOHNER WHERE status='friedlich' AND beruf LIKE '%schmied'
SELECT bewohnernr FROM BEWOHNER WHERE name='Fremder'
SELECT gold FROM BEWOHNER WHERE name='Fremder'
SELECT * FROM GEGENSTAND WHERE besitzer IS NULL
#UPDATE gegenstand SET besitzer = 20 WHERE gegenstand = 'Kaffeetasse'
UPDATE gegenstand SET besitzer = 20 WHERE besitzer IS NULL
SELECT * FROM GEGENSTAND WHERE besitzer = 20
SELECT * FROM BEWOHNER WHERE (beruf = 'Haendler' OR beruf = 'Kaufmann' ) AND status = 'friedlich'
UPDATE gegenstand SET besitzer = 15 WHERE besitzer = 20 AND (gegenstand = 'Ring' OR gegenstand = 'Teekanne')
UPDATE BEWOHNER SET name = 'Eiche Home' WHERE bewohnernr = 20
SELECT * FROM bewohner WHERE beruf = 'Baecker' ORDER BY gold desc
SELECT * FROM bewohner WHERE beruf = 'Pilot'
SELECT dorf.name FROM dorf, bewohner WHERE dorf.dorfnr = bewohner.dorfnr AND bewohner.name = 'Dirty Dieter'
SELECT bewohner.name FROM dorf,bewohner WHERE dorf.name = 'Zwiebelhausen' AND bewohner.bewohnernr = dorf.haeuptling
#SELECT COUNT(*) FROM bewohner, dorf WHERE dorf.dorfnr = bewohner.dorfnr AND dorf.name = 'Zwiebelhausen'
SELECT COUNT(*) FROM dorf,bewohner WHERE dorf.name = 'Zwiebelhausen' AND bewohner.dorfnr = dorf.dorfnr AND geschlecht = 'w'
SELECT bewohner.name FROM dorf,bewohner WHERE dorf.name = 'Zwiebelhausen' AND bewohner.dorfnr = dorf.dorfnr AND geschlecht = 'w'
#SELECT SUM(bewohner.gold) FROM bewohner, dorf WHERE dorf.dorfnr = bewohner.dorfnr AND dorf.name = 'Gurkendorf'
SELECT SUM(gold) FROM bewohner WHERE beruf = 'Baecker' OR beruf = 'Haendler' OR beruf = 'Kaufmann'
#SELECT beruf, SUM(bewohner.gold), AVG(bewohner.gold) FROM bewohner GROUP BY beruf ORDER BY AVG(bewohner.gold)
SELECT status, AVG(gold) FROM bewohner GROUP BY status ORDER BY AVG(gold)