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.
|
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");
|
||||||
|
@ -327,6 +326,12 @@ 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();
|
||||||
|
|
|
@ -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