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

*#92702689#

بدأه McAfee في 10 يونيو 2008 · 0 رد · 2,435 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1

انا جديد علي المنتدي وبرمجه الجافا,,وصنعت ملف ببرنامج

NetBeans IDE 6.1

به

Exit و OK

طلبي هوه عند الضغط على

OK

ينفد هدا الأمر

اقتباس
*#92702689#

او

اقتباس
*#0000#

الملف المرفق

dist.rar

=====================================================================

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

import org.netbeans.microedition.lcdui.SimpleTableModel;

import org.netbeans.microedition.lcdui.TableItem;

/**

* @author NetBOIS

*/

public class VisualMIDlet extends MIDlet implements CommandListener {

private boolean midletPaused = false;

//<editor-fold defaultstate="collapsed" desc=" Generated Fields ">

private Form form;

private Spacer spacer;

private DateField dateField;

private Command okCommand;

private Command okCommand1;

private Command exitCommand;

private SimpleTableModel tableModel1;

//</editor-fold>

/**

* The VisualMIDlet constructor.

*/

public VisualMIDlet() {

}

//<editor-fold defaultstate="collapsed" desc=" Generated Methods ">

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Method: initialize ">

/**

* Initilizes the application.

* It is called only once when the MIDlet is started. The method is called before the <code>startMIDlet</code> method.

*/

private void initialize() {

// write pre-initialize user code here

// write post-initialize user code here

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Method: startMIDlet ">

/**

* Performs an action assigned to the Mobile Device - MIDlet Started point.

*/

public void startMIDlet() {

// write pre-action user code here

switchDisplayable(null, getForm());

// write post-action user code here

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Method: resumeMIDlet ">

/**

* Performs an action assigned to the Mobile Device - MIDlet Resumed point.

*/

public void resumeMIDlet() {

// write pre-action user code here

// write post-action user code here

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Method: switchDisplayable ">

/**

* Switches a current displayable in a display. The <code>display</code> instance is taken from <code>getDisplay</code> method. This method is used by all actions in the design for switching displayable.

* @param alert the Alert which is temporarily set to the display; if <code>null</code>, then <code>nextDisplayable</code> is set immediately

* @param nextDisplayable the Displayable to be set

*/

public void switchDisplayable(Alert alert, Displayable nextDisplayable) {

// write pre-switch user code here

Display display = getDisplay();

if (alert == null) {

display.setCurrent(nextDisplayable);

} else {

display.setCurrent(alert, nextDisplayable);

}

// write post-switch user code here

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Method: commandAction for Displayables ">

/**

* Called by a system to indicated that a command has been invoked on a particular displayable.

* @param command the Command that was invoked

* @param displayable the Displayable where the command was invoked

*/

public void commandAction(Command command, Displayable displayable) {

// write pre-action user code here

if (displayable == form) {

if (command == exitCommand) {

// write pre-action user code here

exitMIDlet();

// write post-action user code here

} else if (command == okCommand) {

// write pre-action user code here

// write post-action user code here

}

}

// write post-action user code here

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: form ">

/**

* Returns an initiliazed instance of form component.

* @return the initialized component instance

*/

public Form getForm() {

if (form == null) {

// write pre-init user code here

form = new Form("Welcome!", new Item[] { getSpacer(), getDateField() });

form.addCommand(getOkCommand());

form.addCommand(getExitCommand());

form.setCommandListener(this);

// write post-init user code here

}

return form;

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: okCommand ">

/**

* Returns an initiliazed instance of okCommand component.

* @return the initialized component instance

*/

public Command getOkCommand() {

if (okCommand == null) {

// write pre-init user code here

okCommand = new Command("Ok", Command.OK, 0);

// write post-init user code here

}

return okCommand;

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: okCommand1 ">

/**

* Returns an initiliazed instance of okCommand1 component.

* @return the initialized component instance

*/

public Command getOkCommand1() {

if (okCommand1 == null) {

// write pre-init user code here

okCommand1 = new Command("Ok", Command.OK, 0);

// write post-init user code here

}

return okCommand1;

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: exitCommand ">

/**

* Returns an initiliazed instance of exitCommand component.

* @return the initialized component instance

*/

public Command getExitCommand() {

if (exitCommand == null) {

// write pre-init user code here

exitCommand = new Command("Exit", Command.EXIT, 0);

// write post-init user code here

}

return exitCommand;

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: tableModel1 ">

/**

* Returns an initiliazed instance of tableModel1 component.

* @return the initialized component instance

*/

public SimpleTableModel getTableModel1() {

if (tableModel1 == null) {

// write pre-init user code here

tableModel1 = new SimpleTableModel(new java.lang.String[][] {

new java.lang.String[] { "" },

new java.lang.String[] { "" },

new java.lang.String[] { "" },

new java.lang.String[] { "" },

new java.lang.String[] { "" },

new java.lang.String[] { "" }}, null);

// write post-init user code here

}

return tableModel1;

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: spacer ">

/**

* Returns an initiliazed instance of spacer component.

* @return the initialized component instance

*/

public Spacer getSpacer() {

if (spacer == null) {

// write pre-init user code here

spacer = new Spacer(16, 1);

// write post-init user code here

}

return spacer;

}

//</editor-fold>

//<editor-fold defaultstate="collapsed" desc=" Generated Getter: dateField ">

/**

* Returns an initiliazed instance of dateField component.

* @return the initialized component instance

*/

public DateField getDateField() {

if (dateField == null) {

// write pre-init user code here

dateField = new DateField("TIME, DATE", DateField.DATE_TIME);

dateField.setDate(new java.util.Date(System.currentTimeMillis()));

// write post-init user code here

}

return dateField;

}

//</editor-fold>

/**

* Returns a display instance.

* @return the display instance.

*/

public Display getDisplay () {

return Display.getDisplay(this);

}

/**

* Exits MIDlet.

*/

public void exitMIDlet() {

switchDisplayable (null, null);

destroyApp(true);

notifyDestroyed();

}

/**

* Called when MIDlet is started.

* Checks whether the MIDlet have been already started and initialize/starts or resumes the MIDlet.

*/

public void startApp() {

if (midletPaused) {

resumeMIDlet ();

} else {

initialize ();

startMIDlet ();

}

midletPaused = false;

}

/**

* Called when MIDlet is paused.

*/

public void pauseApp() {

midletPaused = true;

}

/**

* Called to signal the MIDlet to terminate.

* @param unconditional if true, then the MIDlet has to be unconditionally terminated and all resources has to be released.

*/

public void destroyApp(boolean unconditional) {

}

}