temp wurde gelöscht und weitere Kommentare
This commit is contained in:
parent
2969adf4dc
commit
9169534afb
2 changed files with 25 additions and 47 deletions
|
@ -204,8 +204,6 @@ public class Client1 extends JFrame {
|
|||
auf die textArea abgebildet.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
public static void print(JTextArea textArea, String neuerText){
|
||||
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
|
||||
Buttons auf 1 gesetzt wird, erst dann beginnt die eigentliche
|
||||
Methode.
|
||||
Die textArea wird nochmal aufgebaut, da sie in dieser Methode
|
||||
aktualisert werden muss.
|
||||
|
||||
Es wird dann eine Verbindung zum Socket über den Port
|
||||
1236 aufgebaut. Sollte dies nicht Möglich sein, wird die
|
||||
|
@ -241,20 +237,8 @@ public class Client1 extends JFrame {
|
|||
}
|
||||
|
||||
txtUsername.setEnabled(false);
|
||||
|
||||
System.out.println("NOTEDITABLE");
|
||||
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{
|
||||
socket = new Socket( "localhost", 1236 );
|
||||
oboust = new ObjectOutputStream(socket.getOutputStream());
|
||||
|
@ -272,15 +256,30 @@ public class Client1 extends JFrame {
|
|||
System.exit(0);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Object erhalten = null;
|
||||
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")){
|
||||
System.out.println("WHILE");
|
||||
//System.out.println("WHILE");
|
||||
try{
|
||||
//System.out.println("hile4");
|
||||
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();
|
||||
obinstr.close();
|
||||
|
|
|
@ -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)
|
Loading…
Reference in a new issue