Javaアプリケーションの実行中は、バイトコードファイルをメモリにロードする必要があるため、バイトコードファイルの場所には特別な要件があります。主な状況は4つあります。
- 現在のアプリケーションが配置されているディレクトリで、パッケージ名なしのクラスを使用します。
- Javaランタイム環境のクラスライブラリのクラスを使用します。
- アプリケーションの現在のディレクトリの子孫ディレクトリにあるクラスを使用します。
- javaを使用して、環境拡張でクラスを実行します。
import java.awt.*;
public class Javase_37
{
static Frame frm=new Frame("标签类窗口");
static Label lab=new Label(); //创建标签对象
public static void main(String[] args)
{
frm.setSize(300,200);
frm.setBackground(Color.pink); //设置窗口底色的粉红色
lab.setText("我是一个标签"); //设置标签显示的文字
lab.setAlignment(Label.CENTER); //将标签内的文字居中
lab.setBackground(Color.yellow); //设置标签的底色为黄色
lab.setForeground(Color.red); //设置标签上的文字为红色
Font fnt=new Font("Serief",Font.BOLD+Font.ITALIC,20);
lab.setFont(fnt); //设置标签上字体的样式
frm.add(lab); //将标签加入到窗口中
frm.setVisible(true);
}
}