-
2021-02-27 10:49:42
展开全部
一: 首先弄清题目的意思
A.需要的主要组件列表:
1. 创建一个窗口,窗口标32313133353236313431303231363533e4b893e5b19e31333339653636题叫Information
2. 3个标签, 用于显示文字 Name Number Class
3. 3个文本框, 用于填写信息
4. 1个按钮, 文字是确认
5. 1个文本域
B.业务逻辑
1. 当点击按钮确认的时候, 把 文本框的信息显示到文本域
C.设计的主要技术
JLabel , JButton, JTextField ...等, 都是swing的组件 , 所以应该使用swing进行创建
二: 确定使用的布局
swing虽然重写了大部分的组件, 但是布局, 依旧沿袭awt技术
分析图片上的布局:
至少有2种方法可以实现,
方法一: 绝对布局 , 优点: 配合可视化GUI拖曳, 可以完美的实现图上的组件的位置
但是缺点也是致命的, 不同的操作系统平台下, 可能会出现位置的移动,
只适合开发平台, 移植效果差 . 所以不推荐使用
方法二: 灵活的表格布局, 配合流式布局 , 所有操作系统下,显示效果都比较统一.
三: 效果图
四: 参考代码import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class FrameDemo extends JFrame {
//申明需要的组件
private final JTextField jtf1,jtf2,jtf3;
private final JTextArea jta;
public FrameDemo() {
setTitle("Information");//设置窗口标题
setSize(320, 360);//设置窗口大小
setLocationRelativeTo(null);//设置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置关闭时退出虚拟机
getContentPane().setLayout(new FlowLayout());//设置窗口布局为流式布局
JPanel jp = new JPanel(new GridLayout(4, 2));//设置jp面板为表格布局4行2列
//第一行
JPanel jp01 = new JPanel();
JLabel jl1 = new JLabel("Name:");
jp01.add(jl1);
JPanel jp1 = new JPanel();
jtf1 = new JTextField(8);
jp1.add(jtf1);
//第二行
JPanel jp02 = new JPanel();
JLabel jl2 = new JLabel("Number:");
jp02.add(jl2);
JPanel jp2 = new JPanel();
jtf2 = new JTextField(8);
jp2.add(jtf2);
//第三行
JPanel jp03 = new JPanel();
JLabel jl3 = new JLabel("Class:");
jp03.add(jl3);
JPanel jp3 = new JPanel();
jtf3 = new JTextField(8);
jp3.add(jtf3);
//第四行
JPanel jp04 = new JPanel();
JLabel jl4 = new JLabel("");
jp04.add(jl4);
JPanel jp4 = new JPanel();
JButton jb = new JButton("确认");
jp4.add(jb);
jp.add(jp01);
jp.add(jp1);
jp.add(jp02);
jp.add(jp2);
jp.add(jp03);
jp.add(jp3);
jp.add(jp04);
jp.add(jp4);
getContentPane().add(jp);
jta = new JTextArea();
jta.setColumns(20);//设置文本域的大小
jta.setEditable(false);//设置文本域不可编辑
jta.setBackground(jp.getBackground());//设置文本域的背景色和面板一样
getContentPane().add(jta);
jb.addActionListener(new ActionListener() {//给按钮添加事件
public void actionPerformed(ActionEvent e) {//点击按钮,显示信息到文本域
String name = jtf1.getText();
String number = jtf2.getText();
String clazz = jtf3.getText();
jta.setText("You name is "+name+" number is "+number+" class is "+clazz);
}
});
}
public static void main(String[] args) {
new FrameDemo().setVisible(true);//创建窗口,被设置为可见
}
}
五: 拓展
虽然图形界面的实现方法是多样的, 我们一定要根据具体情况, 选择一个比较优化的 合理的, 符合业务逻辑的实现方法
更多相关内容 -
用java开发打印机界面_java窗口界面 课程设计
2021-01-12 11:04:24大学的课程设计作业,满分作品! 使用java的swing实现打印机的图形界面。 使用网格排版 仿照win系统下的图形界面进行设计。 也win下的图形界面相似度达到96% -
ATM管理系统java窗口界面版.doc
2021-10-12 07:41:29ATM管理系统java窗口界面版.doc -
ATM管理系统(java 窗口界面完整版).doc
2021-12-14 12:35:40ATM管理系统(java 窗口界面完整版).doc -
BAM系统(java 窗口界面完整版).doc
2022-06-09 09:25:08BAM系统(java 窗口界面完整版) -
Java窗口美化包(JTattoo)
2019-03-05 11:52:54Java应用广泛的窗口美化包(JTattoo),开发漂亮大气的UI界面 -
java登录窗口swing,界面设计,java源代码
2017-05-24 08:48:30java登录窗口swing,界面设计,java源代码 -
Java制作多种风格的窗口界面一例.rar
2019-07-10 12:34:32Java制作多种风格的窗口界面一例,虽然这种界面风格不是太漂亮,但展示了如何实现多风格窗口的变化,如果你的美工不错,可以设计出更漂亮的窗口来,搭配本源码中演示的方法,可实现多窗口风格的切换。 //改变窗口... -
Java窗口美化包(substance和JTattoo)
2017-08-10 22:40:53Java窗口美化包(substance和JTattoo)的下载,以及它们的使用说明,源代码。 -
纯java写的斗地主 java swing界面搭建
2018-12-18 21:21:03java swing窗口模式纯java写的斗地主源码 ,欢迎下载 -
Java好看又漂亮的界面风格的登录窗口源代码
2022-06-06 16:57:58Java好看又漂亮的界面风格的登录窗口源代码 -
Java Swing 界面美化包-含源码
2018-05-07 18:41:53一款JAVASE编程的皮肤美化界面插件包 Java Swing 界面美化包-含源码 -
如何用Java设计一个简单的窗口界面(学习中.1)
2020-11-28 14:57:43如何用Java设计一个简单的窗口界面一、准备1.这里介绍的是exlipse2.JFrame了解二、步骤1.打开exlipse,依次创建项目,包,类。2.代码如下3.运行结果 一、准备 1.这里介绍的是exlipse 2.JFrame了解 JFrame() 创建一...如何用Java设计一个简单的窗口界面
一、前言
啊,前面写的太草率了,我也是本学期才接触Java,自己也没有很理解,有点突兀,我会每过几天综合学到的东西做出完善。
Java在前面的篇章里学的都是键盘输入,控制台显示结果,就很单调,我还经常纳闷是敲的啥代码,就能把图片敲出来,也没地方插入图片,又不是VB直接塞进去(原非计算机专业,当时有门课是VB)。现在接触到了图形用户界面(GUI),哦,原来是可以的,感觉就很神奇。
二、简单了解
1.Swing简介
我了解到的一些是,Java下面最开始只有一个 AWT包负责基本GUI程序设计,后来又研究出来了一个Swing包,但不是替代,是基于AWT架构之上,提供了更厉害的用户界面组件。好像Eclipse集成开发环境还有一种SWT的包,我暂时还没用到,后面碰到了再补充。
2.框架(frame)
在Java中,顶层窗口被称为框架,顶层窗口就是没有包括在其他窗口中的窗口,覆盖其他窗口,但却没有其他窗口能够挡住它。
在AWT中用Frame来描述顶层窗口,在Swing中用JFrame来描述顶层窗口,包含若干个改变框架外观的方法,同时通过继承JFrame,又获得了JFrame的各个超类(比如Window类)的许多用于处理框架的大小和位置的方法。绝大多数Swing组件类都以"J"开头,如果忘记了J(如Frame,Button等属于AWT组件类),可能也会正常编译和运行,但是混在一起使用将会导致视觉和行为的不一致。- JFrame() 创建一个无标题的窗口
- JFrame(String s) 创建一个标题为 s 的窗口
- public void setTitle(String s)用于改变标题栏的名字
我试过以上这两种都可以给框架加名字
-
public void setBounds(int a,int b,int width,int height)设置窗口的初始位置是(a,b),即距离屏幕最左方a个像素,距离屏幕最上方b个像素,窗口的宽是 width,窗口的高是 height。
-
public void setSize(int width,int height)设置窗口的大小。
-
public void setLocation(int x,int y)设置窗口的显示位置,默认位置为(0,0)。
setBounds(x, y, width, height)和setSize(width,height);setLocation(x, y);是等价的
这里指的是JFrame这种顶层组件,x,y相对的是屏幕的坐标,如果这个组件不是顶层组件,那么 x,y相对的是容器的坐标。
- public void setBackground(color.red)设置窗体背景颜色为红色
- public void setVisible(true/false)设置窗口是否可见,显示或隐藏窗口,默认是不可见的。
- public void setResizable(true/false)设置窗口是否可以调整大小,默认可调整。
- public void dispose()撤销当前窗口,并释放当前窗口所使用的资源。
- public void setExtendedState(int state)设置窗口的扩展状态,其中参数state取JFrame类中的下列类常量:
MAXIMIZED_HORIZ (水平方向最大化)
MAXIMIZED_VERT (垂直方向最大化)
MAXIMIZED_BOTH (水平、垂直方向都最大化) - public void setDefaultCloseOperation(int operation)该方法用来设置单机窗口右上角的关闭图标后,程序会做出怎样的处理,特别是在多个框架时。其中的参数operation取JFrame类中的下列int型static常量,程序根据参数operation取值做出不同的处理:
DO_NOTHING_ON_CLOSE (什么也不做,当你点击关闭的时候)
HIDE_ON_CLOSE(隐藏当前窗口,当你点击关闭的时候)
DISPOSE_ON_CLOSE(隐藏当前窗口,并释放窗体占有的其他资源,当你点击关闭的时候)
EXIT_ON_CLOSE(结束窗口所在的应用程序,即窗口退出,程序退出,当你点击关闭的时候)
3.层次
有没有大佬推荐一下画图的东西…
三、步骤
1.打开eclipse,依次创建项目,包,类。
2.代码
2.1最简单的可见框架
import javax.swing.JFrame; public class Test{ public static void main (String[] args) { JFrame window = new JFrame();//创建一个叫无名窗口 window.setBounds(222,333,333,222);//设置窗口在屏幕上的位置和大小。距离屏幕左侧123个像素,上方345个像素,窗口宽666,高520 window.setVisible(true);//设置窗口可见 window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//退出程序 } }
2.2稍微上个色
import java.awt.Color; import java.awt.Container; import javax.swing.JFrame; /* 以上也可以写成 import java.awt.*; import javax.swing.*; */ public class Test{ public static void main (String[] args) { JFrame window1 = new JFrame("堵小配的窗口");//创建一个叫“堵小配的窗口”的窗口 JFrame window2 = new JFrame("韩小冷的窗口"); Container con = window1.getContentPane(); con.setBackground(Color.yellow);//设置窗口的背景色 window1.setBounds(123,345,666,520);//设置窗口在屏幕上的位置和大小。距离屏幕左侧123个像素,上方345个像素,窗口宽666,高520 window2.setBounds(888,345,456,521); window1.setVisible(true);//设置窗口可见 window1.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//释放当前窗口 window2.setVisible(true); window2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//退出程序 } }
//必须是在窗口的内容面板上上色,无法直接上色 window1.setBackground(Color.yellow); //也可以自己配色 color c = new Color(200,100,120); con.setBackground(c); //可以自己尝试分别关闭两个窗口,观察效果是否相同 window1.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); window2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-
JAVA如何设计窗口界面GUI
2020-04-05 23:37:49JAVA如何设计窗口界面GUI 程序文件数及位置如下: 以下为Title_1类的代码:JAVA如何设计窗口界面GUI
程序文件数及位置如下:
以下为Title_1类的代码:package Title; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import java.applet.AudioClip; import java.io.*; import java.applet.Applet; import java.awt.Color; import java.awt.Font; import java.net.URI; import java.net.URL; public class Title_1 extends JFrame { public Title_1() { super("————起源————"); //设置标题 setSize(816, 624); //设置大小, setLocation(550, 200); //设置位置 setResizable(false); //窗体大小固定 String path = "src/Title/title_photo.png"; //背景图片的路径。(相对路径或者绝对路径。本例图片放于"java项目名"的文件下) ImageIcon background = new ImageIcon(path); // 背景图片 JLabel label = new JLabel(background); // 把背景图片显示在一个标签里面 label.setBounds(0, 0, this.getWidth(), this.getHeight()); // 把标签的大小位置设置为图片刚好填充整个面板 JPanel imagePanel = (JPanel) this.getContentPane(); // 把内容窗格转化为JPanel,否则不能用方法setOpaque()来使内容窗格透明 imagePanel.setOpaque(false); this.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE)); // 把背景图片添加到分层窗格的最底层作为背景 File title_music; URI uri_t1; URL url_t1; try{ title_music = new File("src/Title/title_music.wav"); //将背景音乐放入缓冲区 uri_t1 = title_music.toURI(); url_t1 = uri_t1.toURL(); //解析地址 AudioClip aau; aau = Applet.newAudioClip(url_t1); aau.loop(); //循环播放 } catch (Exception e) { e.printStackTrace(); } setLayout(null); //清空布局 JButton b1=new JButton("-新游戏-"); //设置按钮名字 b1.setFont(new Font("黑体", Font.PLAIN,25)); //设置按钮中的字体属性 b1.setBounds(320,250,170,70); //设置按钮位置,及按钮大小 b1.setContentAreaFilled(false); //设置按钮透明 b1.setForeground(Color.WHITE); //设置前景色 add(b1); JButton b2=new JButton("-设置-"); b2.setFont(new Font("黑体", Font.PLAIN,25)); b2.setBounds(320,320,170,70); b2.setContentAreaFilled(false); b2.setForeground(Color.WHITE); add(b2); JButton b3=new JButton("-结束-"); b3.setFont(new Font("黑体", Font.PLAIN,25)); b3.setBounds(320,390,170,70); b3.setContentAreaFilled(false); b3.setForeground(Color.WHITE); add(b3); setVisible(true); //刷新并设置可见 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //点关闭按钮时退出 } }
其中String path = "src/Title/title_photo.png"以及title_music = new File(“src/Title/title_music.wav”),我是放在src文件夹的title包的相对路径下,可以随意更改。setLayout(null)为清空按钮的布局,用以后边的按钮位置设置。setVisible(true)必须放在界面代码设置的后面,不然会出现刷新延后的现象(比如:必须要把鼠标放到窗口按钮内并点击后,才会出现按钮框)。
以下为Title_main类的代码:
package Title; public class Title_main { public static void main(String[] args) { Title_1 a=new Title_1(); } }
即为简单的调用运行类。
运行结果:(结果随你放置的图片及音乐文件而改变)
-
如何用Java设计一个简单的窗口界面(初级二)
2020-11-28 19:14:03//释放当前窗口 } } 当我们改变容器大小时,组件的位置也会发生相对变化 二、代码 1.简单的 import java.awt.*; import javax.swing.*; public class Test{ public static void main (String[] args) { JFrame ...如何添加组件
一、准备
1.这里介绍的是eclipse
2.常用组件的了解
- JTextField(文本框)
允许用户在文本框中输入单行文本。 - JTextArea (文本区)
允许用户在文本区中输入多行文本。 - JButton (按钮)
允许用户单击按钮。 - JLabel (标签)
标签为用户提供提示信息。 - JCheckBox (复选框)
为用户提供多项选择。复选框的右面有个名字,并提供两种状态,一种是选中,另一种是未选中,用户通过单击该组件切换状态。 - JRadioButton (单选按钮)
为用户提供单项选择。 - JComboBox (下拉列表)
为用户提供单项选择。用户可以在下拉列表中看到第一个选项 和它旁边的箭头按钮,当用户单击箭头按钮时,选项列表打开。 - JPasswordField ( 密码框)
允许用户在密码框中输入单行密码,密码框的默认回显字符是’*’。密码框可以使用SetEchoChar(char c)重新设置回显字符,当用户输入密码时,密码框只显示回显字符。密码框调用char[] getPassword0方法可以返回用户在密码框中输入的密码。
3.常用布局
1.BorderLayout 布局
把容器空间简单的分为东、南、西、北、中五个区域,中间区域最大。每加入一个组件都要指明加在哪个区域,区域由静态常量CENTER,NORTH,SOUTH,WEST,EAST表示。每个区域只能放置一个组件,否则会被后者替换掉。如果容器的大小发生变化,其变化规律为:组件的相对位置不变,大小发生变化。最多添加5个组件,如果容器需要超过5个的组件,就必须使用嵌套或改用其他的布局。不一定所有的区域都有组件,如果四周区域(West、East、North、South区域)没有组件,则由Center区域去补充,但是如果 Center区域没有组件,则保持空白。
con.add(button,BorderLayout.NORTH);//把一个组件button添加到容器con的北区域
2.FlowLayout 布局
该构造方法可以创建一一个居中对齐的布局对象。使用FIowl ayout布局的容器使用add方法将组件顺序地添加到容器中,组件按照加入的先后顺序从左向右排列,一行排满之后就转到下一行继续从左至右排列,每一行中的组件都居中排列,组件之间的默认水平和垂直间隙是5个像素。组件的大小为默认的最佳大小,例如,按钮的大小刚好能保证显示其上面的名字。对于添加到使用FlowLayout布局的容器中的组件,组件调用setSize(int x,int y )设置的大小无效,如果需要改变最佳大小,组件需调用public void setPreferredSize(DimensionpreferredSize)设置大小,例如:
button.setPreferredSize(new Dimension(66,88))
举个栗子
/* 下面五行可以简写为 import java.awt.*; import javax.swing.*; */ import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; public class Test extends JFrame{ JButton button1 = new JButton("投喂乐事");//创建一个叫“投喂乐事”的按钮组件 JButton button2 = new JButton("投喂奶茶"); JButton button3 = new JButton("投喂雪顶"); public Test() { setBounds(123,345,333,222);//设置窗口在屏幕上的位置和大小。距离屏幕左侧60个像素,上方100个像素,窗口宽188,高108 setLayout(new FlowLayout(FlowLayout.LEFT));//设置FlowLayout 布局(左对齐) getContentPane().add(button1);//把按钮添加到窗口中,或者add(button1); getContentPane().add(button2); getContentPane().add(button3); } public static void main (String[] args) { Test window = new Test(); window.setTitle("堵小配的窝");//创建一个叫“堵小配的窝”的窗口 Container con = window.getContentPane(); con.setBackground(Color.yellow);//设置窗口的背景色 window.setBounds(123,345,333,222);//设置窗口在屏幕上的位置和大小。距离屏幕左侧60个像素,上方100个像素,窗口宽188,高108 window.setVisible(true);//窗口设置为可见 window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//释放当前窗口 } }
当我们改变容器大小时,组件的位置也会发生相对变化
二、代码
1.简单的
import java.awt.*; import javax.swing.*; public class Test{ public static void main (String[] args) { JFrame window = new JFrame("堵小配的窝");//创建一个叫“堵小配的窝”的窗口 JButton button1 = new JButton("投喂乐事");//创建一个叫“投喂乐事”的按钮组件 JButton button2 = new JButton("投喂奶茶"); JButton button3 = new JButton("投喂雪顶"); Container con = window.getContentPane(); con.setBackground(Color.yellow);//设置窗口的背景色 window.setBounds(123,345,333,222);//设置窗口在屏幕上的位置和大小。距离屏幕左侧60个像素,上方100个像素,窗口宽188,高108 window.add(button1,BorderLayout.NORTH);//把杯子放在桌子上 window.add(button2,BorderLayout.CENTER);//把杯子放在桌子上 window.add(button3,BorderLayout.SOUTH);//把杯子放在桌子上 window.setVisible(true);//窗口设置为可见 window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//释放当前窗口 } }
借用一位老师的比喻,通常情况下水不会直接放在桌子上,先装在一个杯子里,再把杯子放在桌子上。接下来我们造一个中间容器杯子。
2.构造中间容器,顺便设置容器和按钮为透明的进阶
import java.awt.*; import javax.swing.*; public class Test{ public static void main (String[] args) { JFrame window = new JFrame("堵小配的窝");//创建一个叫“堵小配的窝”的窗口 JButton button1 = new JButton("投喂乐事");//创建一个叫“投喂乐事”的按钮组件 JButton button2 = new JButton("投喂奶茶"); JButton button3 = new JButton("投喂雪顶"); Container con = window.getContentPane(); con.setBackground(Color.yellow);//设置窗口的背景色 window.setBounds(123,345,333,222);//设置窗口在屏幕上的位置和大小。距离屏幕左侧60个像素,上方100个像素,窗口宽188,高108 JPanel beizi = new JPanel();//造一个杯子出来 beizi.add(button1);//把水(按钮)挪到杯子里来 beizi.add(button2);//把水(按钮)挪到杯子里来 beizi.add(button3);//把水(按钮)挪到杯子里来 window.add(beizi);//把杯子放在桌子上 //1.设置杯子透明 beizi.setOpaque(false); //2.设置按钮透明 button1.setContentAreaFilled(false); button2.setContentAreaFilled(false); button3.setContentAreaFilled(false); //3.取消按钮边框 button1.setBorder(null); button2.setBorder(null); button3.setBorder(null); window.setVisible(true);//窗口设置为可见 window.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);//释放当前窗口 } }
- JTextField(文本框)
-
ATM管理系统(java-窗口界面完整版)_java学生管理系统登录界面
2020-10-20 01:44:05ATM 管理系统(java-窗口界面完 整版) 作者 日期 2 个人收集整理勿做商业用途 BAM银行账户管理系统ATM管理系统 本系统采用JAVA语言并在eclipse环境下编写测试完成涉及类的概念以及面向对象 的几大特性继承封装多态... -
添加窗口背景图片.java
2014-05-15 18:00:54添加窗口背景图片.java -
JAVA界面设计
2021-02-12 10:54:45一、java的图形界面1.swing javax.swingjdk1.4时推出的图形界面,跨平台性好二、常用的组件1.容器组件JFrame 窗体类 最顶级的容器(默认布局为边框布局,不能自己互相添加)2.元素组件JLabel 标签类JTextField 文本... -
Java 界面编程之界面跳转
2021-05-21 22:27:08在事件处理中创建对象 ...在主函数中创建一个主窗口的对象 package 界面编程7; public class QQmain { public static void main(String[] args) { // TODO Auto-generated method stub QQ qq = new... -
JAVA界面设计——日历篇(1JFrame窗口)
2019-03-22 02:32:30NULL 博文链接:https://1406832037-qq-com.iteye.com/blog/994661 -
java图形化界面实现登录窗口
2020-08-27 12:46:22主要为大家详细介绍了java图形化界面实现登录窗口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
关于java窗口界面实现的简单流程(简易计算器)
2010-09-19 00:32:00关于java窗口界面实现的简单流程(简易计算器) -
Java信息提示窗口的实现
2021-03-16 06:18:18摘要:Java源码,窗体界面,提示窗口 Java实现一个信息提示窗口,实现方法:大多数的信息窗口是没有标题栏的,因此信息窗口不能由继承JFrame 类来实现,一种简单的做法是通过继承JWindow 来实现(当然继承Window 类也... -
java窗口背景颜色设置
2021-03-21 09:35:41窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane... -
Java 界面组件案例集合 众多DEMO
2016-05-25 10:20:07Java 界面组件案例集合 众多DEMO 适合新手和想学习java 界面开发的朋友使用 -
java实现 JFrame界面实现 猜数游戏
2012-03-07 21:35:28java实现 JFrame界面实现 猜数游戏,附带幻方演示程序。java实现 JFrame界面实现 猜数游戏,附带幻方演示程序。java实现 JFrame界面实现 猜数游戏,附带幻方演示程序。 -
JAVA 界面设计怎么插入背景图片。、
2021-02-27 21:33:26展开全部java框架JFrame三个层次,就如同“三个平面”32313133353236313431303231363533e78988e69d8331333332643863,它们都具有一些可控的性质。底层JRootPane 中层JLayPane 高层ContentPane三个面都可以设置背景,... -
java界面——可视化窗口入门级
2018-07-05 20:04:36JAVA界面 目标:我们需要自己创建一个类似QQ登录的界面,出现类似界面然后实现基本功能。 写一个窗体: public class Login { public static void main(String[] args) { Login lo = new Login(); lo.... -
Java实现简单登录界面
2020-08-09 13:46:43最近刚刚学习Java,试着做了一个简单的登录注册界面,只是点击按钮之后输出响应,并没有完成后续的跳转操作。 -
实验五 JAVA图形界面 窗口及常用控件练习
2015-12-05 17:37:10java 界面,窗口及基本组件练习(实验指导书)