Java图形化编程基础笔记:设计带操作界面的应用程序

📅2026/7/11 22:14:59 👁️次浏览
Java图形化编程基础笔记:设计带操作界面的应用程序
前言本文将展示如何运用图形化编程设计带操作界面的应用程序并说明其中的制作原理组成结构等等。真正理解其中的原理并设计属于自己的登录界面。一.核心概念区分1.图形化编程是制作带有窗口.按钮.输入框.文字的可视化程序不在依赖控制台输出是通过窗口界面输出2.三大核心结构1.窗口(容器)JFrame2.组件控件按钮JButton)输入框(JPasswordfied文字JLabel等等3.布局管理流动 式布局FlowLayout)从左到右排列满行自动换行。3组件与容器的关系组件不能单独显示必须添加到容器中才可以显示4.头文件导入库中的类类的路径import javax.swing.*import java.awt.*二.固定开发步骤1.创建窗口对象new JFrame()2.设置窗口属性 大小.标题.居中.关闭方式3.设计布局 控制组件排版4.创建所有组件并添加到窗口add()5.设置可见setVisible(true)三.结合面与对象的理解1.JFrameJButtonJLabel都是设计好的类2.我们使用 new 创建对象JFrame jfnew JFrame();四.实际操作演示packagezx;importjavax.swing.*;importjava.awt.*;/** * author zhengxin * date 2026/7/8 20:15 * description */publicclassLogin{//属性变量//方法publicvoidshowUI(){//创建窗口对象JFramejfnewJFrame();jf.setSize(450,500);jf.setTitle(登录界面);jf.setLocationRelativeTo(null);jf.setDefaultCloseOperation(3);//流式布局管理器FlowLayoutflownewFlowLayout();jf.setLayout(flow);//标签JLabeljlanewJLabel(欢迎登录);jf.add(jla);//单位是字符宽度JTextFieldjtfnewJTextField(42);jf.add(jtf);JLabelusernewJLabel(账号);jf.add(jtf);//按钮JButtonjbunewJButton(登录);jf.add(jbu);//设置可见所有的组件在可见之前加jf.setVisible(true);}publicstaticvoidmain(String[]args){LoginlonewLogin();lo.showUI();}}五.总结又学会了一个新的内容并对之前的学习也得到了巩固记住每一细节。