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

java GUI

بدأه freeperson في 11 أكتوبر 2011 · 3 رد · 808 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا كتبت محاولتي للسؤال لكن مش زابط معي ....ارجوا المساعدة من اهل الخبرة انا بدي الواجهة كما في الصورة

post-251431-049672300 1318344535_thumb.p

package train;

import java.awt.GridLayout;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JLabel;

import javax.swing.JTextField;

import javax.swing.JComboBox;

import javax.swing.JButton;

import javax.swing.BorderFactory;

import java.util.Vector;

public class Main extends JFrame {

private JLabel label1;

private JLabel jLdate;

private JLabel label2;

private JLabel jLRespondername;

private JLabel jLResponderid;

private JTextField jTFRespondername;

private JTextField jTFResponderid;

private JComboBox jCResponderrelationBox;

private JLabel jLResponderrelation;

private JComboBox jCResponderworkBox;

private JLabel jLResponderwork;

private JButton jBpress;

private JPanel jPmainpanel;

private JPanel jPlabel1;

private JPanel jPdate;

private JPanel jPlabel2;

private JPanel jPRespondername;

private JPanel jPTFRespondername;

private JPanel jPResponderid;

private JPanel jPTFResponderid;

private JPanel jPResponderrelationBox;

private JPanel jPResponderrelation;

private JPanel jPResponderworkBox;

private JPanel jPResponderwork;

private JPanel jPpress;

private JPanel panel1;

private JPanel panel2;

private JPanel panel3;

private JPanel panel4;

public Main() {

super("Student Responder Information");

jPmainpanel = new JPanel();

label2 = new JLabel("");

jLdate = new JLabel(" Oct 5,2011");

jPlabel1.add(label2);

jPdate.add(jLdate);

//--------------------------------------------------------------------------

jLRespondername = new JLabel("Responder Name");

jTFRespondername = new JTextField(10);

jPRespondername.add(jLRespondername);

jPTFRespondername.add(jTFRespondername);

//--------------------------------------------------------------------------

jLResponderid = new JLabel("Responder ID");

jTFResponderid = new JTextField(10);

jPTFResponderid.add(jPTFResponderid);

jPResponderid.add(jTFResponderid);

//--------------------------------------------------------------------------

jLResponderrelation = new JLabel("Responder Relation");

Vector v1 = new Vector();

jCResponderrelationBox = new JComboBox(v1);

v1.add("sd");

v1.add("sd");

v1.add("sd");

jPResponderrelation.add(jLResponderrelation);

jPResponderrelationBox.add(jCResponderrelationBox);

//--------------------------------------------------------------------------

jLResponderwork = new JLabel("Responder Work");

Vector v = new Vector();

jCResponderworkBox = new JComboBox(v);

v.add("sd");

v.add("sd");

v.add("sd");

jPResponderwork.add(jLResponderwork);

jPResponderworkBox.add(jCResponderworkBox);

//--------------------------------------------------------------------------

label1 = new JLabel("");

jBpress = new JButton("Save & Next>>");

jPlabel1.add(label1);

jPpress.add(jBpress);

//--------------------------------------------------------------------------

jPmainpanel.setBorder(BorderFactory.createTitledBorder(" Student Responder Information "));

jPmainpanel.setLayout(new GridLayout(6, 2, 1, 17));

this.add(panel1, "South");

this.add(panel2, "East");

this.add(panel3, "West");

this.add(panel4, "North");

//--------------------------------------------------------------------------

jPmainpanel.add(jPlabel1);

jPmainpanel.add(jPdate);

jPmainpanel.add(jPRespondername);

jPmainpanel.add(jPTFRespondername);

jPmainpanel.add(jPTFResponderid);

jPmainpanel.add(jTFResponderid);

jPmainpanel.add(jPResponderid);

jPmainpanel.add(jPResponderrelation);

jPmainpanel.add(jPResponderrelationBox);

jPmainpanel.add(jPResponderwork);

jPmainpanel.add(jPResponderworkBox);

jPmainpanel.add(jPlabel1);

jPmainpanel.add(jPpress);

this.add(jPmainpanel);

this.pack();

}

public static void main(String[] args) {

Main frame = new Main();

// frame.setTitle("Student Responder Information");

// frame.setSize(480, 310);

frame.setDefaultCloseOperation(EXIT_ON_CLOSE);

frame.setLocationRelativeTo(null);

frame.setResizable(false);

frame.setVisible(true);

}

}

المرفقات
3.png
#2

ايش اللي مش زابط معك بالضبط ؟ ممكن تحط كود الخطأ

ايضا لو ممكن تضع الكود الخاص بك بين code tags

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3
mental-driller كتب:

ايش اللي مش زابط معك بالضبط ؟ ممكن تحط كود الخطأ

ايضا لو ممكن تضع الكود الخاص بك بين code tags

انا بدي الشكل يكون كما في الصورة .. بدي حجم الازرار يكون بحجم الكلام والمسافة بين الاطار والفريم كما في الصورة وبالنسبة للتاريخ بدي اياه ياخد تاريخ اليوم يعني مش انا اعطيه التاريخ

وسامحوني اذا تقلت عليكم بس هادي اول مشاركة الي

#4

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

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

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