public class AltosAscent extends JComponent implements AltosFlightDisplay {
GridBagLayout layout;
+ JLabel cur, max;
public class AscentStatus {
JLabel label;
lights.set(false);
}
+ void set_font() {
+ label.setFont(Altos.label_font);
+ value.setFont(Altos.value_font);
+ }
+
public AscentStatus (GridBagLayout layout, int y, String text) {
GridBagConstraints c = new GridBagConstraints();
c.weighty = 1;
label.setVisible(false);
value.setVisible(false);
}
+ void set_font() {
+ label.setFont(Altos.label_font);
+ value.setFont(Altos.value_font);
+ }
+
public AscentValue (GridBagLayout layout, int y, String text) {
GridBagConstraints c = new GridBagConstraints();
c.weighty = 1;
max = AltosRecord.MISSING;
}
+ void set_font() {
+ label.setFont(Altos.label_font);
+ value.setFont(Altos.value_font);
+ max_value.setFont(Altos.value_font);
+ }
+
void show(String format, double v) {
if (v == AltosRecord.MISSING) {
value.setText("Missing");
accel.reset();
}
+ public void set_font() {
+ cur.setFont(Altos.label_font);
+ max.setFont(Altos.label_font);
+ lat.set_font();
+ lon.set_font();
+ main.set_font();
+ apogee.set_font();
+ height.set_font();
+ speed.set_font();
+ accel.set_font();
+ }
+
public void show(AltosState state, int crc_errors) {
if (state.gps != null && state.gps.connected) {
lat.show(state, crc_errors);
public void labels(GridBagLayout layout, int y) {
GridBagConstraints c;
- JLabel cur, max;
cur = new JLabel("Current");
cur.setFont(Altos.label_font);