السلام عليكــم ورحمـة الله وبركاتــه
substance look and feel
بصراحه ادهشني هذا الشكل كثير ولكت لم اسطيع التعامل معه هل من تعامل مع هذا الشكل اذا كان هناك فنريد طريقه تشغيل هذا الثيم لانو يختلف عن الاخرين قليلا :(
https://substance.dev.java.net/
السلام عليكــم ورحمـة الله وبركاتــه
substance look and feel
بصراحه ادهشني هذا الشكل كثير ولكت لم اسطيع التعامل معه هل من تعامل مع هذا الشكل اذا كان هناك فنريد طريقه تشغيل هذا الثيم لانو يختلف عن الاخرين قليلا :(
https://substance.dev.java.net/


شغله مثل أي L&F آخر
وهذا مثال من موقعهم https://substance.dev.java.net/docs/getting-started.html
طبعا لازم أولا تحميل substance.jar وإضافته إلى الclasspath
import javax.swing.*;
تم تعديل هذه المشاركة بواسطة herch في 14 سبتمبر 2009 في 01:02
المنظر رهيب
لكن المشكلة في أداة القائمة scroll tool
(لم يخطر على بالي تعريب جيد لهذه الكلمة)
بشكل عام أحسها غبية في جافا :)
تحياتي
للتشغيل ، بعد وضع ملف الجار في المسار الحالي :
java -cp .;substance.jar YourClassName
وفعلا شكله أفضل من الMetal وMotif القبيحة :) .
بالتوفيق ،،
تم تعديل هذه المشاركة بواسطة Wajdy Essam في 14 سبتمبر 2009 في 04:58
http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة
https://moalfat.com للكتب الالكترونية والكورسات التعليمية
Everything we see now is just an engineering solution based on old science
Nimbus L&F هو أيضا شكله جميل ومتوفر في النسخ الجديدة من الJVM دون الحاجة لإضافة أية مكتبات
بعض الL&F ممكن تؤثر على الperformance لأنها تكون تستعمل الصور من أجل رسم الواجهة
عندي إستفسار كيف يمكن أضيف المكتبة في NetBeans ؟
وطريقة التعامل معها؟
تضيف مثل أي مكتبة أخرى
وهناك مثال في الردود السابقة استعمله لاختبار هذا الL&F
مشكور على الرد بس أنا جربت ويظهرلي
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)
at randomnumber.RandomNumberView.<init>(RandomNumberView.java:34)
at randomnumber.RandomNumberApp.startup(RandomNumberApp.java:22)
at org.jdesktop.application.Application$1.run(Application.java:171)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:2
42)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163
)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
ياريت تعطيني مثال لمشروع على NetBeans
عندك أي نسخة من الjdk؟؟
عندي النسخة
jdk1.6.0
شككككككككككككككككككككككككككككككرا جزيلا أنحلت المشكلة الظاهر إن jdk1.5 كان الديفولت ولما غيرته إلى jdk1.6 عمل الملف
شكرا جزيلا مرة أوخرى
إن شاء الله بشوفولي برنامج متواضع قريبا
بانتظار جديدك :wink: