Разочарование смотреть и чувствовать
Хорошо, поэтому я стараюсь изо всех сил, чтобы изучить этот внешний вид с помощью java swing, и это действительно начинает меня бесить. Мне нужно изучить XML, но прежде чем я это сделал, я начал с того, как загрузить файл XML в класс, чтобы класс выглядел и чувствовал. Я сделал код, и у меня есть ошибка.... Он говорит -
Метод getResourceAsStream(String) в классе Class не применим для аргументов (SynthLookAndFeel)
Я пытался это исправить, и я пытался сделать то, что он говорит, и изменить объект в строку, но я понятия не имею, что я делаю неправильно. Вот код:
SynthLookAndFeel laf = new SynthLookAndFeel();
laf.load(Options.class.getResourceAsStream("PlaneTheme.xml"), Options.class);
UIManager.setLookAndFeel(Options.class.getResourceAsStream(laf));
1 ответ
В текущем коде ошибка находится в третьей строке. Вы загрузили внешний вид во второй строке, и теперь вам нужно только передать его в UIManager
UIManager.setLookAndFeel(laf);