xitiomet / placebohttp (http://openstatic.org/)

Embeded Http server for gcj/java applications. PlaceboHttp uses an automatic session management system, Treating each session as a HttpRequest queue.

Clone this repository (size: 135.1 KB): HTTPS / SSH
$ hg clone http://hg.openstatic.org/placebohttp
commit 17: 8b48faa4e88d
parent 16: 2701ebc61574
branch: default
Fixed layout of ControlPanel
xitiomet
8 months ago

Changed (Δ359 bytes):

Up to file-list src/org/openstatic/placebo/ControlPanel.java:

@@ -5,6 +5,8 @@ import javax.swing.JButton;
5
5
import javax.swing.JCheckBox;
6
6
import javax.swing.JTextField;
7
7
import javax.swing.JTextArea;
8
import javax.swing.JScrollPane;
9
import javax.swing.ScrollPaneConstants;
8
10
import java.awt.GridLayout;
9
11
import java.awt.FlowLayout;
10
12
import java.awt.Toolkit;
@@ -34,7 +36,7 @@ public class ControlPanel extends JFrame
34
36
        
35
37
        JTabbedPane tabbed = new JTabbedPane();
36
38
        
37
        JPanel main_pane = new JPanel(new GridLayout(0,2,6,6));
39
        JPanel main_pane = new JPanel();
38
40
        // Left Side thingy
39
41
        JPanel pane = new JPanel(new GridLayout(0,2,6,6));
40
42
        pane.setSize(50,100);
@@ -51,14 +53,21 @@ public class ControlPanel extends JFrame
51
53
        pane.add(port_field);
52
54
        pane.add(root_label);
53
55
        pane.add(root_field);
54
        pane.add(start_btn);
55
        pane.add(stop_btn);
56
        main_pane.add(pane);
57
        
58
        JPanel button_pane = new JPanel(new GridLayout(0,2,6,6));
59
        button_pane.add(start_btn);
60
        button_pane.add(stop_btn);
61
        main_pane.add(button_pane);
56
62
57
        tabbed.addTab("Setup Placebo", null, pane, "");
63
        tabbed.addTab("Setup Placebo", null, main_pane, "");
58
64
        
59
65
        // Right Side
66
60
67
        JTextArea log_box = new JTextArea();
61
        tabbed.addTab("Server Log", null, log_box, "");
68
        JScrollPane scroller = new JScrollPane(log_box);
69
        scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
70
        tabbed.addTab("Server Log", null, scroller, "");
62
71
63
72
        // finish window
64
73
        this.add(tabbed);