JLabel
package chapter20;
//在標籤中設定文字
import java.awt.*;
import javax.swing.*;
public class Sample6 extends JApplet
{
private JLabel[] lb = new JLabel[3];
public void init()
{
//建立元件
for(int i=0; i < lb.length; i++)
{
lb[i] = new JLabel("您覺得汽車" + i + "如何呢?");
}
//設定元件
//設定前景顏色
lb[0].setForeground(Color.red);
lb[1].setForeground(Color.green);
lb[2].setForeground(Color.blue);
//設定背景顏色
lb[0].setBackground(Color.white);
lb[1].setBackground(Color.gray);
lb[2].setBackground(Color.white);
//設定穿透效果
lb[0].setOpaque(true);
lb[1].setOpaque(true);
lb[2].setOpaque(true);
//設定水平方向的對齊
lb[0].setHorizontalAlignment(JLabel.LEFT);
lb[1].setHorizontalAlignment(JLabel.CENTER);
lb[2].setHorizontalAlignment(JLabel.RIGHT);
//設定垂直方向的對齊
lb[0].setVerticalAlignment(JLabel.TOP);
lb[1].setVerticalAlignment(JLabel.CENTER);
lb[2].setVerticalAlignment(JLabel.BOTTOM);
//設定容器
setLayout(new GridLayout(3,1,3,3));
//在容器中新增元件
for (int i=0; i < lb.length; i++)
{
add(lb[i]);
}
}
}
- 標籤
- 顯示文字
- lb.setText("歡迎光臨");
- 設定前景色(文字)
- setForeground(Color.black);
- 設定背景色
- setBackground(Color.white);
- 設定穿透效果
- setOpaque(true);
- 設定水平方向的對齊
- setHorizontalAlignment(JLabel.LEFT);
- setHorizontalAlignment(JLabel.CENTER);
- setHorizontalAlignment(JLabel.RIGHT);
- 設定垂直方向的對齊
- setVerticalAlignment(JLabel.TOP);
- setVerticalAlignment(JLabel.CENTER);
- setVerticalAlignment(JLabel.BUTTOM);
- 顯示文字
package chapter20;
//在標籤中設定文字
import java.awt.*;
import javax.swing.*;
public class Sample6 extends JApplet
{
private JLabel[] lb = new JLabel[3];
public void init()
{
//建立元件
for(int i=0; i < lb.length; i++)
{
lb[i] = new JLabel("您覺得汽車" + i + "如何呢?");
}
//設定元件
//設定前景顏色
lb[0].setForeground(Color.red);
lb[1].setForeground(Color.green);
lb[2].setForeground(Color.blue);
//設定背景顏色
lb[0].setBackground(Color.white);
lb[1].setBackground(Color.gray);
lb[2].setBackground(Color.white);
//設定穿透效果
lb[0].setOpaque(true);
lb[1].setOpaque(true);
lb[2].setOpaque(true);
//設定水平方向的對齊
lb[0].setHorizontalAlignment(JLabel.LEFT);
lb[1].setHorizontalAlignment(JLabel.CENTER);
lb[2].setHorizontalAlignment(JLabel.RIGHT);
//設定垂直方向的對齊
lb[0].setVerticalAlignment(JLabel.TOP);
lb[1].setVerticalAlignment(JLabel.CENTER);
lb[2].setVerticalAlignment(JLabel.BOTTOM);
//設定容器
setLayout(new GridLayout(3,1,3,3));
//在容器中新增元件
for (int i=0; i < lb.length; i++)
{
add(lb[i]);
}
}
}
沒有留言:
張貼留言