// disable the focus manager so we can intercept the tab key
String versionString = System.getProperty("java.version", "");
int secondDecimal = versionString.substring(versionString.indexOf('.') + 1).indexOf('.');
- if (secondDecimal != -1) versionString = versionString.substring(0, secondDecimal);
+ if (secondDecimal != -1) versionString = versionString.substring(0, versionString.indexOf('.') + 1 + secondDecimal);
double version = Double.parseDouble(versionString);
if (version >= 1.4) {
isJava14 = true;
try {
Toolkit t = java.awt.Toolkit.getDefaultToolkit();
- Method m = java.awt.Toolkit.class.getMethod("setDynamicLayout", new Class[] { Boolean.class });
+ Method m = java.awt.Toolkit.class.getMethod("setDynamicLayout", new Class[] { Boolean.TYPE });
m.invoke(t, new Object[] { Boolean.TRUE });
} catch (Exception e) {
Log.info(this, "Exception while trying to enable AWT Dynamic Layout");
}
public void mouseWheelMoved(MouseWheelEvent m) {
- // TODO: Uncomment this once Scroll is implemented in the core
- //if(m.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL) { Scroll(m.getUnitsToScroll()); }
+ if (m.getScrollType() == MouseWheelEvent.WHEEL_UNIT_SCROLL)
+ VScroll(m.getUnitsToScroll());
}
}