herch
- الدار الكحلا
- برنامج ال Word مبسط
أستعمل deriveFont لأني حينها لست مضطرا لمعرفة إسم الخط الجاري استعماله والذي سيتم استعماله، أو خصائصه الأخرى التي سأكون مضطرا لتمريرها للconstructor إذا استعملته بالنسبة لمشكلتك يا عاطف، فهي من الصور استعمل صور أخرى، وضعت لك بعض الصور في المرفقات وهي تظهر بشكل…
- برنامج ال Word مبسط
في كلتا الحالتين يتم إنشاء كائن Font جديد، لكن استعمال deriveFont يقوم بreplication للكائن القديم يعني له نفس الخصائص -- إسم الخط والحجم والstyle-- ومن ثم تغير الخاصية التي تريد حسب الparameter الذي تمرره للميثود
- برنامج ال Word مبسط
يا أخي حرام عليك، مازلت تقوم بنفس الشيء رغم الذي قلته لك new FontClass().selectedFontSize)); new FontClass().setVisible(false); area.setFont(new Font(new FontClass().selectedFontName, new FontClass().selectedFontStyle, هنا أيضا تنشئ أربع كائنات مستقلة عن بعضها…
- برنامج ال Word مبسط
لم أفهم سؤالك :wacko: إذا كنت تعني هل لهذا تأثير في الأداء والذاكرة فلا أظن، لأن الكائن Font الأول لم تعد توجد أي reference له، وبالتالي فإن الgarbage collector سيقوم بحذفه
- برنامج ال Word مبسط
أعلم أن deriveFont تعيد كائن جديد، لكن يكون له نفس خصائص الكائن Font الذي نادى على الميثود،مع تغيير فقط الخاصية التي تحددها، إما حجم الخط أو الstyle أو هما معا
- برنامج ال Word مبسط
مثال ممكن يساعدك import java.awt.*; import java.awt.event.*; public class FontsDlg extends JDialog { private JComboBox fontsCombo, sizeCombo, stylesFontCombo; private JTextField txtSample; private JButton btnOk, btnCancel; private String fonts[]; private Font …
- كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟
ممكن استعمال Applet http://java.sun.com/docs/books/tutorial/de...plet/index.html
- كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟
حسب علمي الmac تكون فيه JRE دون الحاجة لتحميلها، لكني لست متأكدا بالنسبة للأنظمة الأخرى فأغلب الأنظمة لها JRE خاص بها، يكفي تحميله من موقع sun
- كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟
لا أنا جربته في جهازي واشتغل إذا الجهاز ما كان فيه الجافا --JRE-- فلن يشتغل، مثل برنامج مكتوب ب C# لن يشتغل إذا ما كان الframework
- كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟
رأيي في ماذا؟؟ البرنامج يشتغل، لكني حقيقة لا أعرف ما الغرض منه :resentful: بعني قل لنا ما مهمة البرنامج
- كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟
أنقل ملف jar الموجود في المجلد dist
- كيف اشغل برنامجي في جهاز اخر وماذا يلزمني لذلك ؟
ملفات jar هي التي يتم توزيعها كما تفضل الأخ سامح إنشاء ملف jar في Netbeans بإمكانك تحويل ملف الجار إلى ملف exe إذا أردت، والأدوات التي تتيح ذلك كثيرة، مثلا http://launch4j.sourceforge.net/ بالنسبة لتحميل الjre فيستحسن استعمال الموقع الرسمي http://www.java.com
- برنامج ال Word مبسط
أنا أتكلم عن الكود داخل الItemListener وليس الItemListener نفسه، وإذا قرأت توثيق الكلاس Font ستعرف ما هي الأخطاء ------------ عندما تستعمل new فإنك تنشئ object في الذاكرة أنت قمت أربع مرات بnew FontClass يعني أنشأت أربع Objects من صنف FontClass في الذاكرة وكل …
- برنامج ال Word مبسط
new FontClass().setSize(new Dimension(500, 250)); new FontClass().pack(); new FontClass().setLocationRelativeTo(null); new FontClass().setVisible(true); ركز يا سيد عاطف في هذه السطور التي كتبت أنت تنشئ أربع كائنات FontClass وليس واحدا فقط، يعني setVisible ستنط…
- ارجو من احد المساعدة.... ضرووووووووووووري
if(e.getSource()==add) { String name = texname.getText(); String mail = texmail.getText(); String comment = area.getText(); JTextArea txt = new JTextArea(); txt.setBorder(BorderFactory.createLineBorder(Color.BLUE, 2)); txt.append(name+"\n"+mail+"\n"+comment+"\…
- ارجو من احد المساعدة.... ضرووووووووووووري
ما المشكل لأن الكود يعمل ما تريدين بنظري
- ارجو من احد المساعدة.... ضرووووووووووووري
ضعي لنا الكود الذي كنبتي حتى نستطيع المساعدة أظن يجب استعمال StringBuidler لأنها تسمح بإضافة نص على نص، وكلما تم الضغط على add تقومين باسترجاع النص الموجود في الJTextArea عن طريق getText() وتضيفينه إلى الStringBuidler عن طريق append لإظهار نافذة الرسالة استعمل…
- مساعده في برنامج Phonebook
بالنسبة للDriver فلازم توزعه مع برنامجك، لكن ليس ضروري تضعه في المجلد bin، ضعه فقط في نفس المجلد وعند تنفيذ البرنامج تضيفه إلى الCLASSPATH java -cp mysql-driver.jar;. YourProgram
- مساعده في برنامج Phonebook
ليس هذا هو أنسب حل إذا كنت تنوي توزيع برنامجك