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

جافا فريم

بدأه omaryn في 25 يونيو 2012 · 1 رد · 615 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي مشكلة ف عدم ظهور الفريم عند استخدامي لبرنامج الاكلبس وهدا الكود يوضح الفريم

package P1;

import java.awt.Frame;

import java.awt.Dimension;

import java.awt.Checkbox;

import java.awt.BorderLayout;

import java.awt.Button;

public class p1 {

private Frame frame = null; // @jve:decl-index=0:visual-constraint="82,8"

private Checkbox checkbox = null;

private Button button = null;

private Frame getFrame() {

if (frame == null) {

frame = new Frame();

frame.setSize(new Dimension(297, 174));

frame.setTitle("Frame");

frame.add(getCheckbox(), BorderLayout.WEST);

frame.add(getButton(), BorderLayout.SOUTH);

}

return frame;

}

/**

* This method initializes checkbox

*

* @return java.awt.Checkbox

*/

private Checkbox getCheckbox() {

if (checkbox == null) {

checkbox = new Checkbox();

checkbox.setLabel("Checkbox");

checkbox.setName("Checkbox");

}

return checkbox;

}

/**

* This method initializes button

*

* @return java.awt.Button

*/

private Button getButton() {

if (button == null) {

button = new Button();

button.setLabel("Button");

button.setName("Button");

}

return button;

}

}

#2
private Frame getFrame() {
if (frame == null) {
frame = new Frame();
frame.setSize(new Dimension(297, 174));
frame.setTitle("Frame");
frame.add(getCheckbox(), BorderLayout.WEST);
frame.add(getButton(), BorderLayout.SOUTH);
}
return frame;
}

عائد هذه الدالة , استدع منه إحدى الدالتين:

- show()

- setVisiable(true)

لكن اعتقد حتى لو اشتغل معك تحتاج اضافة الكائنات للفريم قبل استدعاءها ..

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

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