为面板(JPanel)添加标题
需求:用实线把各个面板圈起来,然后把面板的名字写在圈圈的左上角。
示例:
-
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 {
-
-
/**
-
* <p>Description: 需求:用实线把各个面板圈起来,然后把面板的名字写在圈圈的左上角。</p>
-
*/
-
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);
-
}
-
-
}