예제 #1
0
파일: ServerGUI.cs 프로젝트: riverar/Crafty
 private JComponent getLogComponent()
 {
     var jpanel = new JPanel(new BorderLayout());
     var jtextarea = new JTextArea();
     logger.addHandler(new GuiLogOutputHandler(jtextarea));
     var jscrollpane = new JScrollPane(jtextarea, 22, 30);
     jtextarea.setEditable(false);
     var jtextfield = new JTextField();
     jtextfield.addActionListener(new ServerGuiCommandListener(this, jtextfield));
     jtextarea.addFocusListener(new ServerGuiFocusAdapter(this));
     jpanel.add(jscrollpane, "Center");
     jpanel.add(jtextfield, "South");
     jpanel.setBorder(new TitledBorder(new EtchedBorder(), "Log and chat"));
     return jpanel;
 }
예제 #2
0
파일: ServerGUI.cs 프로젝트: riverar/Crafty
 private JComponent getStatsComponent()
 {
     var jpanel = new JPanel(new BorderLayout());
     jpanel.add(new GuiStatsComponent(), "North");
     jpanel.add(getPlayerListComponent(), "Center");
     jpanel.setBorder(new TitledBorder(new EtchedBorder(), "Stats"));
     return jpanel;
 }