List of usage examples for com.jgoodies.forms.builder PanelBuilder background
public PanelBuilder background(Color background)
From source file:net.it_adviser.gps.GpsdTestApp.java
License:Apache License
private void createUI() { buildComponents();//from w w w . j a va 2 s . c o m initEventHandling(); frame = new JFrame(); frame.setTitle("Java gpsd Testclient - www.it-adviser.net"); //formatter:off FormLayout formLayout = new FormLayout("f:p, $lcgap, 60dlu, $lcgap, 60dlu", "9*(20dlu, p)"); PanelBuilder builder = new PanelBuilder(formLayout); builder.addLabel("gpsd-Server IP:", CC.xy(1, 1)); builder.add(txtServerAdress, CC.xy(3, 1)); builder.addLabel("gpsd-Server Port:", CC.xy(1, 3)); builder.add(txtServerPort, CC.xy(3, 3)); builder.add(btnConnect, CC.xy(3, 5)); builder.add(btnDisconnect, CC.xy(5, 5)); builder.addSeparator("GPS-Daten:", CC.xyw(1, 7, 5)); builder.addLabel("Longitude:", CC.xy(1, 9)); builder.add(txtLongitude, CC.xy(3, 9)); builder.addLabel("Latitude:", CC.xy(1, 11)); builder.add(txtLatitude, CC.xy(3, 11)); builder.addLabel("Altitude (m):", CC.xy(1, 13)); builder.add(txtAltitude, CC.xy(3, 13)); builder.addLabel("Speed (m/s):", CC.xy(1, 15)); builder.add(txtSpeed, CC.xy(3, 15)); //formatter:on builder.background(Color.white); builder.border(BorderFactory.createEmptyBorder(10, 10, 10, 10)); frame.add(builder.getPanel()); // frame.setSize(400, 400); frame.pack(); frame.setLocationRelativeTo(null); frame.setResizable(false); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }