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

لعمل زر يفتح ملف

بدأه RRR في 3 يونيو 2008 · 19 رد · 1,549 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

انا عندي زر وعاوز لما اضغط عليه يفتحلي ملف موجود عالسي اللي هو

"C:/file.txt"

ياريت من اللي بيعرف يكتبلي الكود باقصى سرعة

تحياتي للجميع

#2

to open a file for reading:

File afile = new File( "C:/file.txt");

BufferedReader reader = new BufferedReader(new FileReader(afile));

if (!reader.ready()){ return null; }

while(true){

String line = reader.readLine();

//...

}

reader.close();

to open file for writing:

FileWriter writer = new FileWriter(afile, true);

writer.write(s+"\r\n");

writer.close();

ready to do full students projects

digitalscenter@hotmail.com

+966530357742

#3

to open a file for reading:

File afile = new File( "C:/file.txt");

BufferedReader reader = new BufferedReader(new FileReader(afile));

if (!reader.ready()){ return null; }
while(true){ 
   String line = reader.readLine();
   //... 
} 
reader.close();

to open file for writing:

FileWriter writer = new FileWriter(afile, true); 
writer.write(s+"\r\n"); 
writer.close();

تم تعديل هذه المشاركة بواسطة Essam-ag في 3 يونيو 2008 في 09:17

ready to do full students projects

digitalscenter@hotmail.com

+966530357742

#4

مشكور اخ Essam-ag على ردك

بس انا اللي باقصدو هو

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

وانت تغير اللي بدك اياه في الملف بعدين انت تسكر الملف لما تخلص منو

ان شا الله اكون قد وضحت اكتر

تحياتي....

#5

start c:\file.txt on dos

#6

انتظر قليلا حتى اكتب لك الكود

#7

اسف على التاخير

لانه لايوجد جافا على الجهاز وانا في محل انترنت

قمت بتنزيل الجافا ها هو البرنامج

دعاءك لنا

انا رايح اصلي الفجر

hi.zip

#8

جاري التحميل.........

ان شا الله يكون هو

الله يوفقك ويبارك فيك

تحياتي لك اخي المنشاوي

اخ المنشاوي

طلع هو اللي انا عايزه بالزبط

يسلمو ايديك والله يبارك فيك

بس اذا ممكن سؤال

ليش الايقون التانية اللي جنب ايقونة البرنامج ؟

وايش بيصير لو قمتها؟

ياريت توضح

شكرا لك

تحياتي.........

#9

الملف الثاني هو ملف اوامر للدوس

dos

ويسمى ملف

bat

نضع فيه مجموعة من اوامر الدوس فقط

واذا اردت قراءة ما فيه اضغط عليه بالزر الايمن ثم اختر

edit

واذا حذفته يا اخي لن يعم البرنامج لانه هو الذي يحتوي اوامر الدوس

#10

انا شكلي غلبتك كتير اخ المنشاوي

بس عندي سؤال اخير

انا باشتغل على النتبينز واللي انت عملتو هو جزء من المشروع تبعي

وانا عملت الزر وكتبت الاوامر جواه

بس المشكلة معرفتش وين احط ملف الدوس اللي انت بتحكي عنو

فالسؤال

وين بدي احط ملف الدوس بالنسبة لملف المشروع عشان يشتغل؟؟؟؟؟؟؟؟؟؟

يا ريت شرحك يكون واضح؟

وتسلم كتير اخ منشاوي على هالخدمة

الله معك

#11

المشكلة انه لا يوجد netbeansعلى جهازي الان لاني في الانترنت

يجب ان تعرف اين هو موقع برنامجك في الجهاز

برنامجك الذي يحتوي الكلاسات التي قمتها بتصميمها على netbeans

ثم وضع ملف الدوس بجانبه فقط

--------------------------------------------------

او حل آخر اتوقع ان ينفع ( لم اجربه)

من داخل netbeans اختر اضافة ملف او ادراج ثم حدد ملف الدوس

-------------------------------------------------

جرب وانا معك

#12

ساضع ملف الدوس بجانب الكلاسات الموجودة في ملف النتبينز

واخبرك بكل جديد

تحياتي....

#13

اخي الكريم

قمت بتعديل البرنامج الذي كتبته من قبل

وقمت بحذف ملف الدوس لانه اتعبك

والبرنامج الجديد لا يوجد به ملف دوس

اذا اردت اي مساعدة انا جاهز للفجر

اخوك محمد صديق المنشاوي

طبعا هذا ليس اسمي الحقيقي

Hi.rar

#14
 

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

public class Hi extends JFrame  {

  JButton jButton;
  public Hi()
 {


	jButton =new JButton("open notepad");
	jButton.addActionListener(new MyActionListener());


  this.add(jButton);
  this.setSize(300,300);
  this.setVisible(true);
}

public static void main( String [] args)
{
  new Hi();

}



}


   class MyActionListener implements ActionListener {
		public void actionPerformed(ActionEvent evt) {
		 Process child; 
  try {


		child = Runtime.getRuntime().exec("notepad c:\\file.txt");

	} catch (Exception e) {
	 System.out.print("error in the file");
	}



		}
	}
#15

اخي المنشاوي لدي استفسار لو سمحت:

هلا انا عملت برنامج فيه (JButton , JTextArea) ،ولما بتضغط على الزر بتطلع نافذة بختار منها أي ملف تكست و بيضعه في داخل JTextArea ..

و لكن المشكلة لو كان الكلام باللغة العربية في داخل ملف التكست فإنه يظهر رموز بدل الأحرف العربية..

أرجو المساعدة ، و شكرا لك ..

#16

عندما تختار حفظ في ملف

notepad

يجب ان تختار اول مرة بدلا من حفظ تختار

sava as

ثم تنزا الى الخيار

encoding

وتختار بدلا من ansi يجب ان تختار UNICODE

جرب وانا معك للفجر ان شاء الله

#17

جربت الأربع اختيارات في الencoding ولم يتغير شيء..

هل لذلك علاقة بأن الويندوز باللغة الانجليزية مثلا ؟

#19

شكرا لك اخي الكريم المنشاوي

الكود اللي كتبتو زبط معي

انا عارف اني غلبتك كتير معي

بس اذا بتسمح انا ضايل عندي نقطة في المشروع

بدي اياك تساعدني فيها

انا بعتلك ايميلي الخاص على صندوق الوارد الخاص بك في هذا المنتدى

اذا بتسمح ضيفو عشان بدي احكي معك عشان المشكلة اللي واجهتني

وشكرا كتير الك

وانا كمان بدي اعرض هاد المشكلة على المنتدى ايضا في المشاركة القادمة

وبارك الله فيك وفي كل اصحاب الخير في هذا المنتدى

تحياتي...

#20

بالنسبة للمشكلة هي

انا اريد ان اضع للملف قيمة متغيرة من الملفات

يعني في كل مرة حيفتح ملف تاني

وهاد الطريفة انا عملتها وحطيت اسم متغير الملف ب

file1

ولكن المشكلة هي انه كيف ساضع قيمة المتغير بدل c:\\file.txt

في الجملة التالية من الكود

 child = Runtime.getRuntime().exec("notepad c:\\file.txt");

وشكرا للجميع

وياريت تكون الاجابة بسرعة

تحياتي....

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