Разочарование смотреть и чувствовать

Хорошо, поэтому я стараюсь изо всех сил, чтобы изучить этот внешний вид с помощью 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);
Другие вопросы по тегам