Аз изучавам Java Swing, като пиша товаприложение и редактиране в Window Builder, но това, което мога да видя е, че външният вид на приложението, когато го стартирам, е различно от това, което редактирам в Window Builder. За да бъдем конкретни, този в Window Builder ми харесва повече. Проверих за някакъв вид кожи в Window Builder и избрах "Nimbus". Мога ли да направя нещо, така че приложението да е същото при вида, когато го изпълнявам като този в Window Builder? Използвам Eclipse.
Първият е тест в Window Builder, второ е, когато изпълнявам приложението.
Отговори:
0 за отговор № 1можете да активирате различни изгледи и усещания в приложенията Swing:
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/nimbus.html
Предполагам, че това липсва в текущото ви приложение.
import javax.swing.UIManager.*;
try {
for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (Exception e) {
// If Nimbus is not available, you can set the GUI to another look and feel.
}
0 за отговор № 2
Вашият въпрос вече е отговорен тук
В Eclipse отидете
Прозорец> Предпочитания> WindowBuilder> Swing> LookAndFeel
и проверете
Приложете избрания LookAndFeel в main () метода.