لو سمحتوا اخواني لو في احد يعرف كيف نفتح صور موجوده
او انشاء صوره باستخدام الجافا
ياريت يساعدني
واكون شاكره لكم :lol:
لو سمحتوا اخواني لو في احد يعرف كيف نفتح صور موجوده
او انشاء صوره باستخدام الجافا
ياريت يساعدني
واكون شاكره لكم :lol:
اذا عندك صورة مثلا موجودة على C://image.gif
ومثلا عندك JLabel اسمه jawharahLabel
وتريدين وضع الصورة عليه؛؛
jawharahLabel.setIcon(new ImageIcon("C://image.gif"));اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط
أو استخدم الطريقة read في الصف ImageIO والتي تأخذ وسيط من النمط File من أجل فتح الصورة، وهي تعيد قيمة من النمط BufferedImage.
استخدامها يكون كما يلي:
BufferedImage image = ImageIO.read(new File("imagefile.jpg"));حيث imagefile.jpg هو اسم الصورة طبعاً، أو بإمكانك وضع عنوان أو دليل الصورة كاملاً كما أشار أخي فيصل C:/somefolder/imagefile.jpg.
ياريت يا اخي توضح لي اكثر بمثال عشان انا مبتدئة
ولك مني جزيل الشكر
حسناً، راجعي هذا المثال، أتمنى أن تستفيدي منه
import java.awt.image.BufferedImage;
import java.awt.Graphics;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
import java.io.*;
public class PictureFrame extends JFrame {
BufferedImage img;
public static void main(String args[]) {
PictureFrame picFrame = new PictureFrame();
picFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
picFrame.setSize(50,50);
picFrame.setVisible(true);
}
public void paint(Graphics g){
try {
img = ImageIO.read(new File("C:/picture.jpg")); //Change this to the address where the picture file you have exist
}
catch (IOException ex) {
return;
}
g.drawImage(img,0,0,this);
this.setSize(this.img.getWidth(),this.img.getHeight());
}
}بشوفه ان شاء الله افهم
قولوا امين
شكرا
يطلع لي هذا الخطأ
C:\jdk1.3\bin\PictureFrame.java:3: cannot resolve symbol
symbol : class ImageIO
location: package imageio
import javax.imageio.ImageIO;
^
C:\jdk1.3\bin\PictureFrame.java:16: cannot resolve symbol
symbol : variable ImageIO
location: class PictureFrame
img = ImageIO.read(new File("C:/i1e13k.jpg")); //Change this to the address where the picture file you have exist
^
2 errors
تحتاج آخر إصدار من الجافا لاستخدام حل MMSs،
لديك حلين،،
1- أنت تستخدم الإصدار 1.3 من جافا،، حمل الإصدار الأخير من جافا من صفحة صن www.java.sun.com وهو الإصدار 1.5
2- ابحث عن حل آخر بدون استخدام الحزمة javax.imageio لأنها متوفرة فقط في الإصدار 1.4 كما أذكر والله أعلم!
بالتوفيق!
صفحاتي: صفحة حسام الملحم www.hussam.ws مدونة
آخر المشاريع: مشروع لغة برمجة عربية شيئية التوجه
ألعاب على الجوال : 1-(لعبة O X على الجوال ) 2-(لعبة الرقم السري على الجوال ) 3-(لعبة آخر حبة على الجوال )
ألعاب على الحاسب: لعبة الوزراء الثمان ، لعبة شطرنج ، لعبة التركيب Tetris
مواضيعي:
الفرق الجذري بين الجافا و C# شرح التعامل مع WTK لبرمجة الجوالات
مشاركاتي:
برنامج (كاتب) للكاتب فهد OMLX، برنامج (المحول) للكاتب فهد OMLX، برنامج (Unit Storm) للكاتب بشير C&Dell، أيهما أكبر الأعداد الصحيحة أم الطبيعية للكاتب Romanof، سؤال رياضي بحت للكاتب VB6-Rocket، التحدي الكبير للكاتب ANSI،
هذا صحيح، كما قال لك أبو مازن، أستخدم الإصدار 1.4
حملي آخر إصدار من موقع java أفضل حل لهذه المشكلة.
طيب
وشكرا
هذا الموضوع مغلق.