aerin, OMG, призываешь юзать Swing? Блин, ну тогда лучше плагин для MineCraft.
Кстати,
топикстартер, тебе очень важно научиться работать с исключениями! В этом отлично поможет книга
Java без сбоев. Там и про логирование и про правильную обработку исплючений. Просто после Delphi, люди грешат тем что проглатывают исключения.
И например за такой код, можно огрести от коллег.
Код:
try {
InputStream inputStream = ConfigApp.class.getClassLoader().getResourceAsStream("../config.properties");
propApp.load(inputStream);
} catch (IOException ex) {
} catch (NullPointerException e) {
System.out.println("You try to use null pointer");
}