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

ارجوكم,, اللي سويته صح والا غلط,, ساعدوني

مغلق
بدأه الصمت الأخير في 3 يوليو 2004 · 3 رد · 587 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

package myprojects.scroll;

import java.awt.*;

import java.awt.event.*;

import java.awt.ScrollPane;

class Scroll extends Frame {

public Scroll() {

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

dispose();

System.exit(0);

}

});

}

public static void main(String args[]) {

System.out.println("Starting Scroll...");

Scroll mainFrame = new Scroll();

ScrollPane MyPane = new ScrollPane();

mainFrame.setSize(400, 400);

mainFrame.setTitle("Scroll");

mainFrame.setVisible(true);

mainFrame.add(MyPane);

MyPane.setVerticalScrollBarPolicy(ScrollPane.VERTICAL_SCROLLBAR_ALWAYS );

}

}

ارجووكم ساعدوووني,,, ابي اتاكد ان اللي سويته صح و راح يضبط وياي,,, مع العلم اني استخدم برنامج JCreater for Java

الصمت الاخير

#2

تمام... وهذه ملا حظاتي...

1. اذا اردتي ان تستخدمي JScrollPane

فهذا سيعمل جيدا..

MyPane.setVerticalScrollBarPolicy(ScrollPane.VERTICAL_SCROLLBAR_ALWAYS );

2. اما اذا اردتي ان تستخدمي ScrollPane

فلا..

ويجب ان تستخدمي

new ScrollPane(int scrollbarDisplayPolicy)

حيث الذي يكون بين القوسين احد القيم التالية:

ScrollPane.SCROLLBARS_ALWAYS 
ScrollPane.SCROLLBARS_AS_NEEDED 
ScrollPane.SCROLLBARS_NEVER \

وهم على التوالي

اظهار دائم

اظهار وقت الحاجة

عدم الاظهار...

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

اما اذا اردت اظهار التمرير العمودي فقط او الافقي فقط

استخدمي JScrollPane

وهو ضمن javax.swing

وهو افضل

واليكي هذه القيم الاضافية التي من الممكن ان تضعيها داخل

MyPane.setVerticalScrollBarPolicy(ScrollPane.VERTICAL_SCROLLBAR_ALWAYS );

بدلا من VERTICAL_SCROLLBAR_ALWAYS

JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED 
JScrollPane.VERTICAL_SCROLLBAR_NEVER 
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS

ويوجد هذه ايضا للأفقي

setHorizontalScrollBarPolicy(int policy)

وتأخذ هذه القيم...

JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED 
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER 
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS

بالتوفيق

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

لأنها غير قابلة للتجزئة ، وتختلف فيما بينها بالألوان و الأشكال ، وتمتلك القدرة على تكوين علاقات مع بعض. نستطيع أن نقول أن أجزاء الليغو أبدية. وهي تشبه الذرات في تراكيبها للكون

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#3

أشكرك اخوووي MeMo NoNo

الصمت الاخير

#4

الصمت...

موضوع مخالف ارجو عدم تكرار هذا....

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

هذا الموضوع مغلق.

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