Java图形界面
T何必当初
每天努力一点,每天就进步一点
展开
-
简单计算器实现(Java)
实现效果:代码实现:import java.awt.BorderLayout;import java.awt.Color;import java.awt.Container;import java.awt.Dimension;import java.awt.Font;import java.awt.GridLayout;import java.awt.SystemColor;import java.awt.Toolkit;import java.awt.event.Actio.原创 2022-12-18 15:33:32 · 272 阅读 · 1 评论 -
基于Java的日历查询案例(图形界面版)
用户输入年份和月份,打印这个月对应的日历信息(1900年1月是周1)原创 2022-12-12 08:50:59 · 390 阅读 · 0 评论 -
贪吃蛇(Java)
初始化游戏界面:蛇的长度为2,分数为0,用上下左右控制蛇的移动方向每吃掉一个随机生成的食物后长度加1,分数加10当蛇走出上下左右的边界或吃到自己的身体时游戏结束,再次按下空格键重新开始游戏每段身体的节点类Node:import java.util.Random;//节点坐标public class Node { private int x; private int y; public Node(){ } public...原创 2022-01-18 00:26:29 · 499 阅读 · 0 评论 -
2048小游戏(Java)
游戏玩法:用键盘方向键控制方块效果图:BaseData接口类:import java.awt.*;public interface BaseData { Font topicFont = new Font("微软雅黑", Font.BOLD, 50); Font scoreFont = new Font("微软雅黑", Font.BOLD, 28); Font normalFont = new Font("宋体", Font.PLAIN, 20); F.原创 2022-12-18 15:31:04 · 153 阅读 · 0 评论 -
用键盘事件中的KeyPrssed()方法移动图像(Java)
效果图:代码实现:import javax.swing.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;//图像移动事件public class ImageMove extends KeyAdapter { JFrame frame = new JFrame("通过方向键改变图像位置"); Icon image = new ImageIcon("D:\\java项目\\src\\im.原创 2021-12-24 21:15:24 · 625 阅读 · 0 评论 -
计算器页面布局(Java)
用字符串数组的方法添加按钮原创 2022-12-18 15:32:03 · 1416 阅读 · 1 评论 -
CardLayout卡片布局管理器实现古诗之间的切换(Java)
CardLayout卡片布局管理器实现古诗之间的切换,当点击“下一首”则跳到下一首,点击“上一首”则跳到上一首。原创 2022-12-18 15:32:38 · 170 阅读 · 0 评论 -
用BufferedImage和Graphics实现简单鼠标手绘画板(Java)
用BufferedImage和Graphics实现简单鼠标手绘画板原创 2021-12-18 00:27:50 · 1039 阅读 · 0 评论 -
FileDialog文件对话框,实现打开图片并保存到指定位置
效果图:1.点击打开按钮,选择要打开的图片:2.打开后的图片:3.再单击另存为到指定位置再点击保存:4.保存后,双击打开可以查看:代码实现:import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.image.BufferedImage;import java.io.File;import java...原创 2021-12-16 18:58:50 · 1087 阅读 · 0 评论 -
CardLayout布局管理器和事件监听器实现多页面跳转(Java)
用事件监听器绑定指定的Button按钮组件,实现单击指定按钮实现指定功能原创 2022-12-20 15:26:16 · 867 阅读 · 0 评论 -
AWT的基本组件(Java)
效果图显示代码实现import javax.swing.*;import java.awt.*;//测试基本组件public class demo { public static void main(String[] args) { new demo().init(); } Frame frame = new Frame("演示基本组件"); TextArea ta = new TextArea(5,20);//多行文本域 .原创 2022-12-20 15:24:13 · 295 阅读 · 0 评论 -
FileDialog文件对话框(Java)
效果显示1.点击前2.点击“打开文件”后3.选择文件打开后输出信息代码实现import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.SQLOutput;//文件对话框public class FileDialogDemo { public static void main(String[] args...原创 2022-12-20 15:24:17 · 1363 阅读 · 0 评论 -
弹球小游戏(Java)
用键盘"<--"和"-->"方向键控制黑板的左右移动,从而实现接住小球使小球反弹回去效果图显示当掉下去时显示“游戏结束”代码实现import javax.swing.*;import java.awt.*;import java.awt.event.*;public class PinBall { //创建窗口对象 private Frame frame = new Frame("弹球小游戏"); //桌面宽度 private..原创 2021-12-11 19:45:33 · 2732 阅读 · 0 评论 -
JToolBar工具条(Java)
实现效果:代码实现:import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;//工具条public class JToolBarTest { JFrame frame = new JFrame("演示工具条"); //声明工具条相关内容 JToolBar toolBar = new JToolBar("播放工具条",SwingConstants.HORIZONTAL).原创 2022-12-20 15:23:57 · 404 阅读 · 0 评论 -
Swing的综合组件案例(Java)
Swing的综合组件案例(Java)原创 2022-12-18 15:35:39 · 394 阅读 · 0 评论 -
颜色选择器(Java)
颜色选择器(Java)原创 2022-12-18 15:34:41 · 550 阅读 · 0 评论 -
JFileChooser文件选择器(Java)
效果显示:1.点击文件的打开选项后2.找到自己电脑中的图片,窗口小了可以自己拉大显示3.再点击文件的另存为,将此图片存到指定地点并起名,最后点击保存4.找到保存图片的路径,可以看到刚才保存的图片并且可以打开显示代码实现:import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java....原创 2022-12-18 15:34:04 · 1869 阅读 · 0 评论