private void loadSettings() { for (int i = 0; i < DefaultSettings.RESOLUTIONS.length; i++) { Dimension resolution = DefaultSettings.RESOLUTIONS[i]; cbxResolution.addItem(getResolutionString(resolution)); if ((resolution.getWidth() == Settings.getInteger("resolution_width")) && (resolution.getHeight() == Settings.getInteger("resolution_height"))) { cbxResolution.setSelectedIndex(i); } } cbxFullscreen.setSelected(Settings.getBoolean("fullscreen")); for (int i = 0; i < DefaultSettings.ANTIALIASING_SAMPLES.length; i++) { int antiAliasingSamples = DefaultSettings.ANTIALIASING_SAMPLES[i]; cbxAntialiasing.addItem( (antiAliasingSamples != 0) ? antiAliasingSamples + "x" : "Deactivated"); if (antiAliasingSamples == Settings.getInteger("antialiasing")) { cbxAntialiasing.setSelectedIndex(i); } } cbxVSync.setSelected(Settings.getBoolean("vsync")); cbxHardwareSkinning.setSelected(Settings.getBoolean("hardware_skinning")); sldShadowQuality.setValue(Settings.getInteger("shadow_quality")); }