منتديات المجاوشي

منتديات المجاوشي (http://www.vb.mjawshy.net/index.php)
-   Arabic Rss (http://www.vb.mjawshy.net/forumdisplay.php?f=41)
-   -   [استفسار] java --> NetBeans " مساعدة لعمل مثل هذا الفورم " GUI (http://www.vb.mjawshy.net/showthread.php?t=238661)

RSS 10-09-2011 01:42 PM

[استفسار] java --> NetBeans " مساعدة لعمل مثل هذا الفورم " GUI
 
السلام عليكم




أريد شرح أو مساعدة بالكود لعمل مثل هذا الفورم

للعلم فقط أتكلم عن ال GUI الأساسات يعني الزر ما يضغط و لا يعمل شئ يعني الي احتاجه هو التصميم او شرح يساعدني في العمل

http://upload.traidnt.net/upfiles/hAB55678.png

أنا اشتغلت عليه لكن خرج معي الشكل النهائي هكذا
الكود :
رمز Code:
/*
* Student Responder Information
*/
package basicInfo;
import java.awt.GridLayout;
import java.util.Date;
import java.util.Locale;
import javax.swing.*;


class BasicInfo extends JFrame

{
//-- Define
private JLabel label000;
private JLabel label00;
private JLabel label0;
private JLabel label1;
private JTextField text1;
private JTextField text2;
private JLabel label2;
private JComboBox jCBox1;
private JLabel label3;
private JComboBox jCBox2;
private JLabel label4;
private JButton button1;
private JPanel pan;
//Container pane=this.getContentPane();
public BasicInfo(){

// super("Student Basic Information");
// this.setSize(400,400);
// this.setDefaultCloseOperation(EXIT_ON_CLOSE);
// this.setVisible(true);

//-- Creat0

label0 = new JLabel("");
label00 = new JLabel("Oc/9/2011");
label1 = new JLabel("Responder Name");
text1 = new JTextField("Responder Name",10);
label2 = new JLabel("Responder ID");
text2 = new JTextField("Responder ID",10);
label3 = new JLabel("Responder Relation");
jCBox1 = new JComboBox();
label4 = new JLabel("Responder Work");
jCBox2 = new JComboBox();
label000 = new JLabel("");
button1 = new JButton("Save & Next>>");
pan = new JPanel();
pan.setBorder(javax.swing.BorderFactory.createTitl edBorder(" Student Responder Information "));
pan.setLayout(new GridLayout(6, 11));
//----- Add
pan.add(label0);
pan.add(label00);
pan.add(label1);
pan.add(text1);
pan.add(label2);
pan.add(text2);
pan.add(label3);
pan.add(jCBox1);
pan.add(label4);
pan.add(jCBox2);
pan.add(label000);
pan.add(button1);

this.add(pan);
}
public static void main(String[]args)
{
BasicInfo f = new BasicInfo();
f.setTitle("Student Responder Information");
f.setSize(300,200);
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
f.setVisible(true);
}
}
الناتج :
http://upload.traidnt.net/upfiles/hDb55799.png
لكن لاحظ في الصورة الأولى في فراغات بين كل label و غير هيك في الكود الي انا كاتبه لو اعملنا تمديد للمربع بيكبر معاه المربعات النصية










أكثر...


الساعة الآن 08:09 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. منتديات بلاك بيري mjawshy.net
المجاوشي للتقنية المتقدمة