public class AltosPad extends JComponent implements AltosFlightDisplay {
GridBagLayout layout;
- Font label_font;
- Font value_font;
public class LaunchStatus {
JLabel label;
add(lights);
label = new JLabel(text);
- label.setFont(label_font);
+ label.setFont(Altos.label_font);
label.setHorizontalAlignment(SwingConstants.LEFT);
c.gridx = 1; c.gridy = y;
c.insets = new Insets(Altos.tab_elt_pad, Altos.tab_elt_pad, Altos.tab_elt_pad, Altos.tab_elt_pad);
layout.setConstraints(label, c);
add(label);
- value = new JTextField(15);
- value.setFont(value_font);
+ value = new JTextField(Altos.text_width);
+ value.setFont(Altos.value_font);
value.setHorizontalAlignment(SwingConstants.RIGHT);
c.gridx = 2; c.gridy = y;
c.anchor = GridBagConstraints.WEST;
c.weighty = 1;
label = new JLabel(text);
- label.setFont(label_font);
+ label.setFont(Altos.label_font);
label.setHorizontalAlignment(SwingConstants.LEFT);
c.gridx = 1; c.gridy = y;
c.anchor = GridBagConstraints.WEST;
layout.setConstraints(label, c);
add(label);
- value = new JTextField(30);
- value.setFont(value_font);
+ value = new JTextField(Altos.text_width);
+ value.setFont(Altos.value_font);
value.setHorizontalAlignment(SwingConstants.RIGHT);
c.gridx = 2; c.gridy = y;
c.anchor = GridBagConstraints.EAST;
public AltosPad() {
layout = new GridBagLayout();
- label_font = new Font("Dialog", Font.PLAIN, 22);
- value_font = new Font("Monospaced", Font.PLAIN, 22);
setLayout(layout);
/* Elements in pad display: