menusearch
javapro.ir

جلسه اول - کلاس BorderLayout در جاوا

جستجو
پنج شنبه ۱ آذر ۱۴۰۳ | ۱۴:۳۲:۳
۱۳۹۶/۴/۱۶ جمعه
(6)
(0)
جلسه اول - کلاس BorderLayout در جاوا
جلسه اول - کلاس BorderLayout در جاوا

کل مفاهیم برنامه نویسی جاوا سایت جاواپرو در یک نگاه

 

سرفصل های دوره برنامه نویسی جاوا

 

پروژه ها و نمونه مثال های برنامه نویسی جاوا

 



نکته مهم:
•    پیشنیاز مبحث مدیران چیدمان مباحث مفاهیم اولیه جاوا، شی گرایی و کار با گرافیک در جاوا است.
•    قبل از شروع به مطالعه مباحث مربوط به LayoutManagers(مدیران چیدمان) حتما باید کار با گرافیک در جاوا و کلاس Swing را یادگرفته باشید.

LayoutManagers(مدیران چیدمان) برای نظم و ترتیب بخشیدن به اجزای گرافیکی ما در جاوا استفاده می‌شوند.
کلاس هایی که کار مدیریت چیدمان component های گرافیکی را برای ما انجام می‌دهند بصورت زیر است:


 
1.    java.awt.BorderLayout
2.    java.awt.FlowLayout
3.    java.awt.GridLayout
4.    java.awt.CardLayout
5.    java.awt.GridBagLayout
6.    javax.swing.BoxLayout
7.    javax.swing.GroupLayout
8.    javax.swing.ScrollPaneLayout
9.    javax.swing.SpringLayout
10.     و غیره

 

 


کلاس BorderLayout:
BorderLayout برای چیدن اجزاء گرافیکی در پنج منطقه از جمله شمال، جنوب، شرق، غرب و مرکز استفاده می‌شود.

 

 

public static final int NORTH

•    منطقه شمال

public static final int SOUTH


•    منطقه جنوب

public static final int EAST


•    منطقه شرق

public static final int WEST


•    منطقه غرب

public static final int CENTER


•    منطقه مرکز

سازنده های کلاس BorderLayout:

 
BorderLayout()
 


•    یک مدیریت چیدمان BorderLayout بدون فاصله میان اجزای گرافیکی ایجاد می‌کند.

JBorderLayout(int hgap, int vgap)


•    یک مدیریت چیدمان BorderLayout با فاصله افقی و عمودی میان اجزای گرافیکی ایجاد می‌کند.

مثال:

 

package javapro.ir;
import java.awt.*;
import javax.swing.*;
 
public class Border {
JFrame f;
Border(){
    f=new JFrame();
     
    JButton b1=new JButton("NORTH");
    JButton b2=new JButton("SOUTH");
    JButton b3=new JButton("EAST");
    JButton b4=new JButton("WEST");
    JButton b5=new JButton("CENTER");
     
    f.add(b1,BorderLayout.NORTH);
    f.add(b2,BorderLayout.SOUTH);
    f.add(b3,BorderLayout.EAST);
    f.add(b4,BorderLayout.WEST);
    f.add(b5,BorderLayout.CENTER);
     
    f.setSize(300,300);
    f.setVisible(true);
}
public static void main(String[] args) {
    new Border();
}
}

 


خروجی: تصویر(1)

مدیریت چیدمان در جاوا


توضیحات:

JButton b1=new JButton("NORTH");
JButton b2=new JButton("SOUTH")
JButton b3=new JButton("EAST");
JButton b4=new JButton("WEST");
JButton b5=new JButton("CENTER");

•    5 دکمه button ایجاد کرده و نامی را برای انها انتخاب کرده ایم.

  f.add(b1,BorderLayout.NORTH);
    f.add(b2,BorderLayout.SOUTH);
    f.add(b3,BorderLayout.EAST);
    f.add(b4,BorderLayout.WEST);
    f.add(b5,BorderLayout.CENTER);
 

   همزمان که با استفاده از متد add دکمه ها را به فریم اضاف می‌کنیم مدیریت چیدمان هر دکمه را نیز انجام داده ایم.
•    پارامتر اول متد add یک component یا اجزای گرافیکی را دریافت می‌کند و پارامتر دوم مربوط به مدیریت چیدمان است.
•     در اینجا مثلا گفتیم دکمه b1 را نقطه شمالی فریم قرار بده یا دکمه b5 را در مرکز فریم قرار بده.


ادامه این جلسه آموزشی را بصورت کتاب الکترونیکی (PDF) در لینک زیر دانلود کنید.....


این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)

آموزش آسان و ساده زبان برنامه نویسی جاوا
لینک دانلود


نشر این مطلب با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو کانال تلگرام ما شوید.

 

 
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

0 نظر
هدر سایت
بلک فرایدی آکادمی جاواپرو،50% تخفیف روی تمامی دوره های جاوا تا 10 آذر 1403
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب
گفتگو را شروع کنید
مشاوره ،تدریس خصوصی و سفارش انجام انواع پروژه های برنامه نویسی