123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- /*
- * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
- * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
- */
-
- package ChatProgramm.controller.commands;
-
- import ChatProgramm.model.Client;
- import ChatProgramm.model.Server;
- import ChatProgramm.model.TransmitterInterface;
- import ChatProgramm.util.OhmLogger;
- import ChatProgramm.view.ChatView;
- import java.util.logging.Logger;
- import javax.swing.JTextField;
- import ChatProgramm.model.Nachricht;
- import ChatProgramm.view.GrafikView;
-
- /**
- *
- * @author ahren
- */
- public class CommandSend implements CommandInterface
- {
- private static Logger lg = OhmLogger.getLogger();
- private JTextField eingabeFeld;
- private String nachricht;
- private GrafikView view;
- public TransmitterInterface transmitterInterface;
- public Server server;
- public Client client;
-
-
-
-
- public CommandSend(GrafikView view)
- {
- this.view = view;
- //ToDo: Hier muss auch der gFrame referenziert werden
- //this.eingabeFeld = view.getTfNachricht();
- transmitterInterface = null;
- }
-
- @Override
- public void execute()
- {
- //ToDo in dieser methode muss die Figur serialisiert werden und zum
- //übermitteln bereitgestellt werden
-
- // if(transmitterInterface != null && !eingabeFeld.getText().isEmpty()){
- // transmitterInterface.send(eingabeFeld.getText());
- // eingabeFeld.setText("");
- // }
- }
-
-
- @Override
- public boolean isUndoable()
- {
- return false;
- }
-
- @Override
- public void undo()
- {
- }
- }
|