الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[تنبيه - عنوان غير مناسب : ]عاجل

بدأه yassinislam في 25 يناير 2010 · 3 رد · 457 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله ايها الاخوة الكرام

ارجو منكم مساعدة واتمنى ان لاتبخلو علي

المشكل بسيييط جدا

عندي فورم فيها زر اريد ان اضغط على الزر فيكتب على ملف عبارة معينة

اليكم الكود

// Java Documen
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.util.Iterator;
import java.io.*;

class Test extends JFrame{

Test(){super("test"); setVisible(true); setSize(400,400);}


				public void ajouter()throws IOException{
				PrintWriter w=new PrintWriter("test.txt");
				w.print("yassine");
				w.close();
				}

				public void initb(){
				JButton b=new JButton("ok");
				add(b);
				setLayout(new FlowLayout());
				b.addActionListener(new ActionListener(){
            public void actionPerformed(ActionEvent e){ajouter();}});
				}

				//public close(){setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}





			public static void main(String[] arg){
			Test t=new Test();


			}

}//class test

يعني لم اضغط على الزر البيانات تتسجل على ملف تكست في الهارد ديسك

#2

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

الطريقة ajouter() ترفع ioexception، لذلك يجب وضعها داخل try/catch

الطريقة initb() هي التي تنشئ الزر، لذلك يجب المناداة عليها داخل ال constructor

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;

class Test extends JFrame {

	Test() {
		super("test");
		initb();
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setVisible(true);
		setSize(400, 400);
	}

	public void ajouter() throws IOException {
		PrintWriter w = new PrintWriter("test.txt");
		w.print("yassine");
		w.close();
	}

	public void initb() {
		JButton b = new JButton("ok");
		add(b);
		setLayout(new FlowLayout());
		b.addActionListener(new ActionListener() {

			public void actionPerformed(ActionEvent e) {
				try {
					ajouter();
				} catch (IOException ex) {
					ex.printStackTrace();
				}
			}
		});
	}

	public static void main(String[] arg) {
		Test t = new Test();


	}
}//class test

تم تعديل هذه المشاركة بواسطة herch في 25 يناير 2010 في 20:13

#4

بورك فيكم اياها الاخوة الكرام

نعم نعم سويتها الحمد لله

بورك فيك اخي الحبيب بورك فيك ورزقك حسن العمل والقبول

بالنسبة للاخ مشرفنا الادراري استسمح كثيرا لاني اول مرة اشارك بالهالمنتدى

انا اعرفه من زماااااااااان لكن ماكنت اشارك

ساحاول وضع عناونين لائقة باذن الله

تحياتي الخاصة لك

تم تعديل هذه المشاركة بواسطة yassinislam في 25 يناير 2010 في 20:30

مواضيع مشابهة