المكتب الهندسي الأول( الأنظمـة المحوسبة العالمية )
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

المكتب الهندسي الأول( الأنظمـة المحوسبة العالمية )

ملتقى هندسي وبرمجي لكافة أقسام وفروع الهندسة و لتكنلوجيا تصميم الحواسيب والبرمجيات المختلفة و قسم خاص للتجارة الالكترونية والوظائف الشاغرة والبحث عن موظفين
 
الرئيسيةأحدث الصورالتسجيلدخول
أهلا وسهلا بك أخي الكريم في منتديات الأنظمة المحوسبة العالمية للهندسة و الكمبيوتر والتجارة الالكترونية نأمل ان تستفيد منا وتفيدنا من خبراتك ... وجزاك الله خيرا
منتديات الانظمة المحوسبة العالمية لكافة فروع الهندسة وهندسة الكمبيوتر ( تصميم وصيانة اللوحات الالكترونية والكمبيوترات والروبوتات واستخدام لغات البرمجة المختلفة وبرمجة الويب والانترنت ويوجد العديد من البرامج المتطورة ويوجد قسم للتجارة الالكترونية العامة عبر الانترنت , وقسم متخصص بكل ما يتعلق بالاجهزة الذكية الالكترونية ) فأهلا وسهلا بكم

 

 كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider

اذهب الى الأسفل 
كاتب الموضوعرسالة
omar talahma

omar talahma


ذكر عدد المساهمات : 369
تاريخ التسجيل : 10/01/2010
العمر : 33
الموقع : دورا - الخليل - فلسطين
العمل/الترفيه : هندسة كمبيوتر
المزاج : جيد

كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider Empty
مُساهمةموضوع: كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider   كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider Emptyالسبت مايو 29, 2010 11:06 am

// Fig. 25.4: SliderDemo.java
// Testing SliderFrame.
import javax.swing.JFrame;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JSlider;
import javax.swing.SwingConstants;
import javax.swing.event.ChangeListener;
import javax.swing.event.ChangeEvent;
import java.awt.Graphics;
import java.awt.Dimension;
import javax.swing.JPanel;

public class SliderDemo
{
public static void main( String[] args )
{
SliderFrame sliderFrame = new SliderFrame();
sliderFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
sliderFrame.setSize( 220, 270 ); // set frame size
sliderFrame.setVisible( true ); // display frame
} // end main
} // end class SliderDemo
class OvalPanel extends JPanel
{
private int diameter = 10; // default diameter of 10

// draw an oval of the specified diameter
public void paintComponent( Graphics g )
{
super.paintComponent( g );

g.fillOval( 10, 10, diameter, diameter ); // draw circle
} // end method paintComponent

// validate and set diameter, then repaint
public void setDiameter( int newDiameter )
{
// if diameter invalid, default to 10
diameter = ( newDiameter >= 0 ? newDiameter : 10 );
repaint(); // repaint panel
} // end method setDiameter

// used by layout manager to determine preferred size
public Dimension getPreferredSize()
{
return new Dimension( 200, 200 );
} // end method getPreferredSize

// used by layout manager to determine minimum size
public Dimension getMinimumSize()
{
return getPreferredSize();
} // end method getMinimumSize
} // end class OvalPanel

class SliderFrame extends JFrame
{
private JSlider diameterJSlider; // slider to select diameter
private OvalPanel myPanel; // panel to draw circle

// no-argument constructor
public SliderFrame()
{
super( "Slider Demo" );

myPanel = new OvalPanel(); // create panel to draw circle
myPanel.setBackground( Color.YELLOW ); // set background to yellow

// set up JSlider to control diameter value
diameterJSlider =
new JSlider( SwingConstants.HORIZONTAL, 0, 200, 10 );
diameterJSlider.setMajorTickSpacing( 10 ); // create tick every 10
diameterJSlider.setPaintTicks( true ); // paint ticks on slider

// register JSlider event listener
diameterJSlider.addChangeListener(

new ChangeListener() // anonymous inner class
{
// handle change in slider value
public void stateChanged( ChangeEvent e )
{
myPanel.setDiameter( diameterJSlider.getValue() );
} // end method stateChanged
} // end anonymous inner class
); // end call to addChangeListener

add( diameterJSlider, BorderLayout.SOUTH ); // add slider to frame
add( myPanel, BorderLayout.CENTER ); // add panel to frame
} // end SliderFrame constructor
} // end class SliderFrame
الرجوع الى أعلى الصفحة اذهب الى الأسفل
omar talahma

omar talahma


ذكر عدد المساهمات : 369
تاريخ التسجيل : 10/01/2010
العمر : 33
الموقع : دورا - الخليل - فلسطين
العمل/الترفيه : هندسة كمبيوتر
المزاج : جيد

كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider Empty
مُساهمةموضوع: رد: كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider   كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider Emptyالسبت مايو 29, 2010 11:09 am

ملاحظة هامة:
هذا الكود جاهز فقط انسخه من هنا والصقه على البرنامج JCreator Pro مباشرة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
كود بلغة الجافا يعمل على زيادة حجم كرة باستخدام JSlider
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» عمل متصفح ويب باستخدام لغة الجافا
» عمل صور متحركة باستخدام الجافا
» برنامج الرسام باستخدام لغة الجافا
» هذا راديو يعمل بدون بطارية
» طريقة اخيار الالوان في الجافا بثلاث طرق switches ,HSB,RGB

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
المكتب الهندسي الأول( الأنظمـة المحوسبة العالمية ) :: هندسة الكمبيوتر و البرمجيات - سوفت وير و هارد وير :: أقسام لغات البرمجة والمكتبات البرمجية المشهورة :: لغة البرمجة java-
انتقل الى: