![]() |
[استفسار] 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
المجاوشي للتقنية المتقدمة