需求:用实线把各个面板圈起来,然后把面板的名字写在圈圈的左上角。
示例:
代码:
-
import java.awt.Toolkit;
-
import java.awt.event.ActionEvent;
-
import java.awt.event.ActionListener;
-
-
import javax.swing.*;
-
import javax.swing.border.Border;
-
-
public class BorderPanel {
-
-
/**
-
*
Description: 需求:用实线把各个面板圈起来,然后把面板的名字写在圈圈的左上角。
-
*/
-
MyFrame frm = new MyFrame ( );
-
}
-
-
}
-
-
-
public MyFrame ( ) {
-
this. setSize ( 200, 120 ); // 设置窗体大小
-
this. setUndecorated ( true ); // 不显示标题栏与边框
-
this. setLocation (x/ 2,y/ 2 ); // 令窗体居中
-
-
panel. setBorder (border ); // 将新建的边框设置为panel的边框
-
this. add (panel );
-
-
-
}
-
-
} );
-
panel. add (btn );
-
-
panel. add (description );
-
-
panel. add (label );
-
-
this. setVisible ( true );
-
}
-
-
}