بتاريخ: 14 أبريل 200620 سنة comment_66339 السلام عليكم ورحمة الله وبركاتههل يوجد من احد يعرف يستخدم بيئة NetBeans التي تعتبر مساعدة في بناء واجهات بالنسبة للغة الجافا وتوجد لدي مشكلة في هذه البيئة هو أني لم استطيع أن اتعامل معها رغم أن أني حاولت عدة مرات وبالذات عندما أدرج JButton داخل JFrame أو JPanel فأني لا أستطيع التحكم فيه أو في حجمة مع أني دخلت وحاولت أغير في الخصائص وإذا أردت أن أجعل الخلفية صورة بالنسبة للJFrame كيف ذلك . الرجاء المساعدة لمن يعرف شيء عنها للضرورة وشكراً . تقديم بلاغ
بتاريخ: 17 أبريل 200620 سنة comment_66590 مثال : import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; import javax.imageio.ImageIO; import java.io.File; import java.io.IOException; class JPanelPackimage extends JPanel { public JPanelPackimage(){ this.setOpaque(false); setLayout(new FlowLayout()); JTextField[]textField=new JTextField[4]; for(int i=0;i<textField.length;i++){ textField[i]=new JTextField((i+1)); textField[i].setColumns(13); this.add(textField[i]); } JLabel[]label=new JLabel[4]; String[]path={"_002.gif","_003.gif","_004.gif","_005.gif"}; for(int i=0; i<label.length;i++){ label[i]=new JLabel(); label[i].setIcon(new ImageIcon(path[i])); this.add(label[i]); } } public void paint(Graphics g){ BufferedImage image=null; try{ image = ImageIO.read(new File("poto.gif")); }catch(IOException ioE){ ioE.printStackTrace(); } g.drawImage(image, 0,0,this); super.paint(g); } public static void main(String[]arg){ JFrame f=new JFrame(); f.add(new JPanelPackimage()); // f.pack(); f.setSize(300,400); f.setVisible(true); } } غير اسماء الصور"poto.gif","_002.gif","_003.gif","_004.gif","_005.gif"الى اسماء صور موجوده في المجلد الحاوي لهذا الصنف . تقديم بلاغ
بتاريخ: 18 أبريل 200620 سنة comment_66737 تختلف لغة جافا في التعامل مع الواجهات الرسوميةويعود ذلك لا الجافا تقوم برمجتها على اساس اللاياوتقد يرى البعض عقومة الاسلوبلكن عند التعامل مع محرر النصوص في كتابة الشِفرة المصدريةتجد انها اسهل طريقة للتحكم بالمظهر النهائي للبرنامجوشكراً تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.