۱۳۸۷ دی ۱۹, پنجشنبه

همه چیز در باره لیبل ها(متد های لیبل ها)

لیبل ها اشیاء ساده ای هستند که فقط تعداد کمی سازنده و متد دارند.
    public final static int LEFT
public final static int CENTER
public final static int RIGHT

public Label()
public Label(String text)
public Label(String text, int alignment)

public void addNotify()
public int getAlignment()
public synchronized void setAlignment(int alignment)
public String getText()
public synchronized void setText(String text)
0
شما قبلآ سازنده های اصلی برای یک لیبل را دیدید. همچنین شما می توانید با استفاده از دستور زیر یک لیبل بدون متن بسازید.
Label()
0
همچنین میتوان موقعیت لیبل را با استفاده از دستورات زیر مشخص کرد.
Label center = new Label("This label is centered", Label.CENTER);
Label left = new Label("This label is left-aligned", Label.LEFT);
Label right = new Label("This label is right-aligned", Label.RIGHT);
0

دو متد از java.awt.Label که گاهی ممکن است گاهی به دلایلی آنها را صدا بزنید عبارتند از
getText()
setText(String s)
0
اینها با شما اجازه میدهند تا متن داخل لیبل را تغییر دهید.
به مثال زیر توجه کنید!
String s = l.getText();
l.setText("Here's the new label");
0
لینک انگلیسی

فرض کنید می خواهیم یک اپلتی بنویسیم که در آن لیبلی استفاده می شود که متن آن ۲۴ کاراکتر گنجایش دارد ، فونت آن SansSerif است و رنگ فونت آبی است و زمینه آن زرد است
import java.awt.*;
import java.applet.*;


public class CubScouts extends Applet {

public void init() {

Label cubScouts = new Label("Cub Scouts!");
cubScouts.setForeground(Color.blue);
cubScouts.setBackground(Color.yellow);
cubScouts.setFont(new Font("Sans", Font.BOLD, 24));
this.add(cubScouts);

}

}
0

هیچ نظری موجود نیست: