* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
*/
-package org.altusmetrum.altosuilib_12;
+package org.altusmetrum.altosuilib_14;
import java.awt.*;
import java.awt.event.*;
import java.beans.*;
import javax.swing.*;
import javax.swing.event.*;
-import org.altusmetrum.altoslib_12.*;
+import org.altusmetrum.altoslib_14.*;
public class AltosUIAccelCal
extends AltosUIDialog
int accel_plus, accel_minus;
private void make_visible() {
- System.out.printf("Make calibration dialog visible\n");
pack();
cal.start();
setVisible(true);
return AltosLib.MISSING;
}
+ private void setDefaultButton(JButton button) {
+ this.getRootPane().setDefaultButton(button);
+ }
+
/* AltosAccelCalListener interface */
public void set_thread(AltosAccelCal cal, Thread thread) {
this.thread = thread;
case AltosAccelCal.phase_antenna_up:
message.setText("Orient antenna upwards and click on Antenna Up");
antenna_up.setEnabled(true);
+ setDefaultButton(antenna_up);
antenna_down.setEnabled(false);
ok.setEnabled(false);
break;
message.setText("Orient antenna downwards and click on Antenna Down");
antenna_up.setEnabled(false);
antenna_down.setEnabled(true);
+ setDefaultButton(antenna_down);
ok.setEnabled(false);
break;
}
antenna_up.setEnabled(false);
antenna_down.setEnabled(false);
ok.setEnabled(true);
+ setDefaultButton(ok);
}
});
}
} else if ("down".equals(cmd)) {
cal.signal(true);
antenna_down.setEnabled(false);
+ this.setDefaultButton(antenna_down);
} else if ("ok".equals(cmd)) {
cal.signal(true);
this.setVisible(false);
if (success) {
- System.out.printf("set accel cal to %d/%d\n", accel_plus, accel_minus);
config_values.set_accel_cal(accel_plus, accel_minus);
config_values.set_dirty();
}
this.link = link;
this.config_values = config_values;
- pane = getContentPane();
+ pane = getScrollablePane();
pane.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();