Olá pessoal, estou estudando sobre o Synth e encontrei vários exemplos na internet, só que todos em inglês, e por não saber ler muito bem, acabei tendo algumas dificuldades...
A primeira é a seguinte:
Eu peguei um dos exemplos que achei e coloquei no netbeans mas quando compilo gera o seguinte erro:
Exception in thread "main" java.lang.IllegalArgumentException: You must supply an InputStream, StyleFactory and Class or URL
at javax.swing.plaf.synth.SynthParser.parse(SynthParser.java:211)
at javax.swing.plaf.synth.SynthLookAndFeel.load(SynthLookAndFeel.java:589)
at Testes.Synth_LaF.main(Synth_LaF.java:33)
Java Result: 1
O código é esse:
public class Synth_LaF extends JFrame{
public static void main(String[] args) throws ParseException, UnsupportedLookAndFeelException
{
String xmlFile = "demo.xml";
if (args.length > 0) {
xmlFile = args[0];
}
SynthLookAndFeel laf = new SynthLookAndFeel();
laf.load(Synth_LaF.class.getResourceAsStream(xmlFile),
Synth_LaF.class);
UIManager.setLookAndFeel(laf);
JFrame frame = new JFrame("Test");
frame.getContentPane().setLayout(new FlowLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new JTextField("example"));
frame.pack();
frame.show();
}
}
A segunda dúvida é se alguem não sabe onde posso encontrar um tutorial em português? Mesmo que seja bem básico, e o resto eu pego em inglês mesmo.