本篇文章为你整理了Java图形化学生管理(一)(java图形化界面实验报告)的详细内容,包含有java学生管理系统图形界面 java图形化界面实验报告 java 图形化编程 java图形化界面的实现 Java图形化学生管理(一),希望能帮助你了解 Java图形化学生管理(一)。
AWT 抽象窗口工具包,与本地图形界面进行交互的接口;
Swing类相当与AWT类的扩展,Swing更加好用;1
Swing中的容器:
JPanel容器;中层容器;面板;不可独立
JFrame容器;顶层容器;窗口;可独立
应用:将几个JPanel组件以及其他的组件通过JFrame按布局组合起来完成界面图像;
JFrame容器
注:JFrame类创建的窗口默认是隐藏不可见的,需要通过show()或者setVisable()来使其窗口显示出来;
常用构造:
JFrame():构造一个初始时不可见的新窗体。
JFrame(String title):创建一个新的、初始不可见的、具有指定标题的 Frame
常用方法:
setDefaultCloseOperation(int operation) 设置用户在此窗体上发起 "close" 时默认执行的操作。
operation参数如下:
1. HIDE_ON_CLOSE :隐藏窗口
2. DISPOSE_ON_CLOSE :无操作
3. EXIT_ON_CLOSE :窗口关闭
继承的方法:
setSize(ini width,int height):设置窗口宽长;
setTitle(String title):设置窗口标题;
add(Conmponet comp):窗口尾部添加指定组件;
JPanel容器
常用构造:
JPanel():创建具有双缓冲和流布局的新 JPanel。
JPanel(LayoutManager layout) :创建具有指定布局管理器的新缓冲 JPanel。
常用方法:
setLayout(LayoutManager mgr):设置此容器的布局管理器。 mgr - 指定的布局管理器
继承的方法:
add(Conmponet comp):窗口尾部添加指定组件;
setBorder(Border border):设置此组件的边框;
今日源码:
public static void main(String args[]) {
/*主要的界面,用于容纳组件*/
JFrame frame = new JFrame("欢迎使用学生管理系统");
frame.setVisible(true);//设置显示出来
frame.setSize(500, 300);//设置大小
frame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);//JFrame.EXIT_ON_CLOSE为int常量,也可以frame.EXIT_ON_CLOSE
/*主界面所需要的组件*/
JPanel panel_1 = new JPanel();
JPanel panel_2 = new JPanel();
//为容器添加标题边框
panel_1.setBorder(new TitledBorder("边框1"));
panel_2.setBorder(new TitledBorder("边框2"));
//setLayout(LayoutManager layout),默认为流布局:FlowLayout;
frame.setLayout(new BorderLayout());
//NORTH、SOUTH、EAST、WEST、CENTER
//北,南,东,西,中
frame.add(panel_1, BorderLayout.CENTER);
frame.add(panel_2, BorderLayout.SOUTH);
----------2019/3/23 16:43:52
以上就是Java图形化学生管理(一)(java图形化界面实验报告)的详细内容,想要了解更多 Java图形化学生管理(一)的内容,请持续关注盛行IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。