Java Chat-Programm



  • Guten Tag!

    Sind nun dabei ein kleines Chatprogramm zu schreiben, ich schreibe einen Cleint - ein Kollege den Server dazu.

    Nun beschäftige ich mich nun länger wie ich das ausgelesene Textfeld in die main - Funktion bekomme, um dort den String an den Server zu schicken:

    public void actionPerformed(ActionEvent e)
    	{
    		Button b = (Button)e.getSource();
    
    		if(b == b1)
    		{
    			System.out.println("Verbindung aufbauen");
    		}
    
    		if(b == b2)
    		{
    			v = t.getText();
    
    		}
    	}
    

    main - Funktion

    public static void main(String[] args)
    	{
    		Fenster f = new Fenster();
    
    		DataOutputStream dos = null;
    		Socket s = null;
    
    		try
    		{
    			System.out.println(f.v); //funktioniert nicht
    
    			s = new Socket("10.7.246.206", 8080);
    
    		}
    		catch(SocketException ex)
    		{
    			System.out.println(ex.getMessage());
    		}
    		catch(IOException ex)
    		{
    			System.out.println(ex.getMessage());
    		}
    		catch(Exception ex)
    		{
    			System.out.println(ex.getMessage());
    		}
    	}
    


  • System.out.println(f.v); //funktioniert nicht
    

    Das ist wohl die schlechteste Fehlerbeschreibung, die ich seit langem gelesen habe. Vor allem, da hier bestimmt alle das 'v' der universellen Klasse Fenster kennen.

    Soll das ein Scherz sein? 🙄



  • ... nichtr ma den Stacktrace angegeben... Weltklasse!



  • how about first Grundlagen ?


Anmelden zum Antworten