Browse Source

refactoring: Einrücken und Kommentare

remotes/origin/server
Paul Kattenborn 11 months ago
parent
commit
2d6074f6ae
  1. 59
      src/main/java/ChatGUI.java

59
src/main/java/ChatGUI.java

@ -11,42 +11,45 @@ import javax.swing.JTextField;
public class ChatGUI implements ActionListener { public class ChatGUI implements ActionListener {
JTextField inputTextField = new JTextField();
JTextArea outputTextArea = new JTextArea();
JFrame gui;
public ChatGUI() {
gui = new JFrame();
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setTitle("java-chat");
gui.setLayout(new BorderLayout());
JScrollPane outputScrollPane = new JScrollPane(outputTextArea);
gui.add(outputScrollPane, BorderLayout.CENTER);
inputTextField.setPreferredSize(new Dimension(0, 30));
gui.add(inputTextField, BorderLayout.SOUTH);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int quarterWidth = screenSize.width / 2;
int quarterHeight = screenSize.height / 2;
gui.setSize(quarterWidth, quarterHeight);
JTextField inputTextField = new JTextField();
JTextArea outputTextArea = new JTextArea();
JFrame gui;
public ChatGUI() {
gui = new JFrame();
// Set up the main frame
gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
gui.setTitle("java-chat");
gui.setLayout(new BorderLayout());
// Set up the output text area with scrolling
JScrollPane outputScrollPane = new JScrollPane(outputTextArea);
gui.add(outputScrollPane, BorderLayout.CENTER);
// Set up the input text field
inputTextField.setPreferredSize(new Dimension(0, 30));
gui.add(inputTextField, BorderLayout.SOUTH);
// Set the size of the GUI to be a quarter of the screen size
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int quarterWidth = screenSize.width / 2;
int quarterHeight = screenSize.height / 2;
gui.setSize(quarterWidth, quarterHeight);
gui.setVisible(true); gui.setVisible(true);
}
}
public static void main(String[] args) { public static void main(String[] args) {
new ChatGUI(); new ChatGUI();
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
} }
} }
Loading…
Cancel
Save