InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الملتقيات الجامعية > ملتقى المنتظمين
التسجيل مشاركات اليوم البحث
   
   


ملتقى المنتظمين كل ما يخص طلاب وطالبات الانتظام تجدونه هنا

برنامج جافا أرجوووووووووووووووووكم ساعدوني

ملتقى المنتظمين

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 04-12-2009, 03:19 PM

SORelena SORelena غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Dec 2009
نوع الدراسة: إنتظام
الجنس: أنثى
المشاركات: 1
افتراضي برنامج جافا أرجوووووووووووووووووكم ساعدوني


السلام عليكم ............كيفكم؟؟
عندي سؤال هذا برنامج جافا أبغى أعدل عليه و أستخدم كلاس
thread
ياااااليت أحد يساعدني
كود:


import 
java.util.*;
import
javax.swing.*;
import
java.awt.*;
import
java.awt.event.*;
//------------------------------------------------------------------------------------------------ public class
MyApp extends JFrame {
// Data static boolean
stopped = true; // Is the counting stopped? (True or False) --> shared variable
static
JField number;
//------------------------------------------------------------------------------------------------ // Constructor public
MyApp()
{
// set the GUI super
( "CAP 332 - Assignment 6: Learning Java Threads" );
// create the 2 buttons // 1) The start button JButton startButton =
new JButton("Start");
startButton.addActionListener(
new StartButtonHandler());
startButton.setToolTip(
"Click here to start counting.");
// 2) The stop button JButton stopButton =
new JButton("Stop");
stopButton.addActionListener(
new StopButtonHandler());
stopButton.setToolTip(
"Click here to stop counting.");
// create the field number =
new JTextField(20);
number.setEditable(
false);
number.set(
"0");
// create the panels JPanel row1Panel =
new JPanel();
JPanel row2Panel =
new JPanel();
// create the first row row1Panel.add(number); // create the second row row2Panel.setLayout(
new GridLayout(1,2)); // Grid layout with 1 row and 2 columns for the 2
buttons
row2Panel.add(startButton); row2Panel.add(stopButton); // create a split panel to include the 2 row panels JSplitPane allPanel =
new JSplitPane( JSplitPane.VERTICAL_SPLIT, row1Panel, row2Panel );
allPanel.setOneTouchExpandable(
false );
allPanel.setDividerLocation( 50 ); // add this panel to the content pane getContentPane().add(allPanel); setSize(500,150); setVisible(
true );
}
// end constructor
//------------------------------------------------------------------------------------------------ // main method
public static void
main (String[] args)
{ MyApp app =
new MyApp ();
app.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); }
// end main
//------------------------------------------------------------------------------------------------ //----------------------------------------------------------------------- //----------------------------------------------------------------------- // PRIVATE CLASSES //----------------------------------------------------------------------- //-----------------------------------------------------------------------
private class
StartButtonHandler implements ActionListener{
public void
actionPerformed(ActionEvent e)
{ stopped =
false;
long
counter = 1;
while
(! stopped)
{ number.set(
""+counter);
counter ++; }
// end while
}
// end method
}
// end class StartButtonHandler
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
private class
StopButtonHandler implements ActionListener{
public void
actionPerformed(ActionEvent e)
{ stopped =
true;
}
// end method
}
// end class StopButtonHandler
//----------------------------------------------------------------------- //-----------------------------------------------------------------------
} // end class

رد مع اقتباس

 

 


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 06:04 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025