|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Using substancelaf.configFile properlyHi guys!
Sorry for being so lame, but I cannot figure out what am I doing wrong. I've modified the sample application to make it use the settings from a prop file instead of setting the -Dxxx flags. Well, I guess I totally miss out the point, because it's not working as I expected :-) I just want to set the button sharper to the Standard one, but it still uses the Classic one. Although, I'm sure the config file is parsed correctly, because if I set the substancelaf.enableInvertedThemes flag, I can access them from the menu... So, any hints about what I'm doing wrong? I'm playing with this for hours now, but haven't found any solution :-) Sincerely, Richard The config file I'm using: (walkthrough.conf) ------------------------ substancelaf.buttonShaper=org.jvnet.substance.button.StandardButtonShaper #substancelaf.enableInvertedThemes The modified source: --------------------- import java.awt.Dimension; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.SwingUtilities; import javax.swing.UIManager; import org.jvnet.substance.button.StandardButtonShaper; import org.jvnet.substance.skin.SubstanceRavenLookAndFeel; public class Walkthrough extends JFrame { public Walkthrough() { super("Sample app"); this.setLayout(new FlowLayout()); this.add(new JButton("button")); this.add(new JCheckBox("check")); this.add(new JLabel("label")); this.setSize(new Dimension(250, 80)); this.setLocationRelativeTo(null); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { JFrame.setDefaultLookAndFeelDecorated(true); System.setProperty("substancelaf.configFile", "walkthrough.conf"); try { UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel"); // It's working this way: //SubstanceRavenLookAndFeel.setCurrentButtonShaper( new StandardButtonShaper() ); } catch (Exception e) { System.out.println("Substance Raven Graphite failed to initialize"); } SwingUtilities.invokeLater(new Runnable() { public void run() { Walkthrough w = new Walkthrough(); w.setVisible(true); } }); } } --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
|
|
Re: Using substancelaf.configFile properly"Removed most of the VM flags. The only two flags are for tracing memory allocation and heap status. Use skin / image watermark / configuration APIs." Richard Kirill Grouchnikov wrote: --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
|
| Free Forum Powered by Nabble | Forum Help |