» נושאי לימוד
» נושאי לימוד
יום שני 29 באפריל 2024
רישום תכנית של התכנית הראשונה
דף ראשי  מתקדמים  A First Look, Delegation Event Model  תכנית לדוגמא ל Plain Vanilla  רישום תכנית של התכנית הראשונה גרסה להדפסה

 

רישום תכנית של התכנית הראשונה

תוכנית זו יוצרת אובייקט ויזואלי של “Plain Vanilla” ע"י הצבת חמישה אובייקטי כפתור שאינם פעילים על אובייקט מסגרת תוך שימוש במנהל שרטוט    BorderLayoutשל ברירת המחדל. לאחד הכפתורים נותנים תווית ארוכה על מנת להכריח את מנהל השרטוט להקצות מקום עפ"י דרישות גודל המינימום של הכפתור המסויים הזה.

התוכנית נבחנה תוך שימוש ב JDK 1.1 בהרצה תחת חלונות 95.

להלן תיאור מפורט של התוכנית .

/*File Layout02.java Copyright 1997, R.G.Baldwin
Revised 10/27/97 to better fit within the space.
This program is designed to be compiled and run under 
JDK 1.1

This program creates a "Plain Vanilla" visual object by 
placing five non-functional Button objects on a Frame 
object using the default BorderLayout manager.

One of the buttons is given a long label in order to force
the layout manager to allocate space according to the 
minimum size requirement of that particular button.

The program was tested using JDK 1.1 running under Win95.
*/
//=======================================================//

import java.awt.*;
import java.awt.event.*;
//=======================================================//
public class Layout02 {
  public static void main(String[] args){
    //instantiate a Graphical User Interface object
    GUI gui = new GUI();
  }//end main
}//end class Layout02
//=======================================================//

class GUI {
  public GUI(){//constructor
    Frame myFrame = new Frame(
                            "Copyright 1997, R.G.Baldwin");
    myFrame.add(new Button("South"),"South");
    myFrame.add(new Button("West"),"West");
    myFrame.add(new Button("North"),"North");
    myFrame.add(new Button(
                         "East with a long label"),"East");
    myFrame.add(new Button("Center"),"Center");
    myFrame.setSize(250,150);
    myFrame.setVisible(true);
  }//end constructor
}//end class GUI definition
//=======================================================//

 

התכנית לדוגמא הבאה היא קצת יותר ריאליסטית בכך שכוללת כפתורים שימושיים ועושה שימוש בחלק מהמתודות והפרמטרים של מחלקת BorderLayout.

 

 08-11-03 / 21:15  נוצר ע"י רונית רייכמן  בתאריך 
 תכנית לדוגמא ל Plain Vanilla - הקודםהבא - תכנית לדוגמא שניה 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 4