![]() |
|
[Java] Remove Synthetica Look and Feel watermark & license warning - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444) +--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151) +---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118) +---- Thread: [Java] Remove Synthetica Look and Feel watermark & license warning (/showthread.php?tid=5207620) Pages: Pages
1
2
|
Remove Synthetica Look and Feel watermark & license warning - Weco - Mar 18, 2016 Step 1: Register an Account at: http://www.javasoft.de/ Step 2: Download the newest version of the Evaluation Copy: http://www.javasoft.de/synthetica/download/ Step 3: Download reJ: http://sourceforge.net/projects/rejava/files/latest/download?source=files Step 4: Start it and click open and select the synthetica.jar File. Step 5: Navigate to de/javasoft/plaf/synthetica and open the SyntheticaPlaneUI.class file with a double click. Step 6: Click Edit -> Find... and type "isEvalCopy" Step 7: Follow the steps in the gif image. ![]() (Right click on "iconst_1 1", select "Insert after...", select iconst_0, click "Ok", Right click on "iconst_1 1", Select "Remove") Step 8 (Ignore if you already have a Search Tab): "Click View -> Search" two times. Step 9: Open the Search Tab, choose Case-insensitive and enter: "<html>It looks like", click search, double click the found result Step 10: Follow the steps in the gif image. ![]() (Select everything between the the two brackets {} except "return", click remove) Step 11: Save. Step 12: You can now use the library without the watermark and the license popup. You can now download themes from http://www.javasoft.de/synthetica/themes/ and use them in your project. Enjoy. ![]() Please tell me if I made some typos. Thanks for reading. * - Divined - Mar 18, 2016 Amazing guide, thank you Weco. * - 0x42434e - Mar 18, 2016 Sexy guide very nice job. Love a bit of RE'ing :). * - Weco - Apr 4, 2016 (Mar 18, 2016 04:29 PM)Divined Wrote: Amazing guide, thank you Weco. (Mar 18, 2016 06:54 PM)0x42434e Wrote: Sexy guide very nice job. Love a bit of RE'ing :). Thanks. The Guide is still working fine! * - Divined - Apr 10, 2016 (Apr 4, 2016 06:40 AM)Weco Wrote: Thanks. The Guide is still working fine! I think it can help a lot and you can easily make some funds out of it. * - Weco - Apr 15, 2016 This guide is still working! * - Jire - Apr 15, 2016 Nice job! I'm surprised they didn't even obfuscate names. Alternatively to using reJ, you can do the same at runtime using Javassist or ASM. * - Weco - Apr 20, 2016 (Apr 15, 2016 10:41 PM)J i r e Wrote: Nice job! I'm surprised they didn't even obfuscate names. Alternatively to using reJ, you can do the same at runtime using Javassist or ASM. Thanks! * - Weco - Apr 27, 2016 This guide is still working! * - Captain Steve Rogers - May 3, 2016 Lol that was too easy, seems like Javasoft has to work hard on their product. * - Weco - Aug 23, 2016 This guide is still working fine. * - Doug Dimmadome - Aug 28, 2016 I'm not trying to bash this in any way, but do people still use Swing? I and just about every company I've been working for has migrated to JavaFX & FXML. Has anyone here used JavaFX yet and still using Swing? If so, why? * - Mysticalcx - Sep 10, 2016 Thanks for this will come in handy for sure * - Captain Steve Rogers - Sep 11, 2016 (Aug 28, 2016 10:02 AM)Massive Wrote: I'm not trying to bash this in any way, but do people still use Swing? I and just about every company I've been working for has migrated to JavaFX & FXML. Has anyone here used JavaFX yet and still using Swing? If so, why? My College still uses Swing, Just because of outdated syllabus. * - Rayce - Oct 6, 2016 Thanks for the guide, it's very useful! An other question: can't we just remove the whole thing from the bottom of the frame? Cause if i set it to null ("UIManager.put("Synthetica.rootPane.borderText", null);"), it's just turn into gray, but it's still there. The documentation sais it won't disappear in the trial version: "A single line of text which will be displayed at the bottom of each window - value 'null' means not visible. Optional value - default is null. Since V2.18.0. Note: The feature does not work with the evaluation copy or when the native frame decoration is enabled." |