Java图形化学生管理(一)(java图形化界面实验报告)

  本篇文章为你整理了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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: