编程
小猪是新手
这个作者很懒,什么都没留下…
展开
-
文本框,密码框,文本域
文本框import javax.swing.*;import java.awt.*;public class TestTextDemo01 extends JFrame { public TestTextDemo01() { Container container = this.getContentPane(); JTextField jTextField = new JTextField("Hello"); JTextField j原创 2021-04-13 07:55:45 · 93 阅读 · 0 评论 -
下拉框,列表框
下拉框import javax.swing.*;import java.awt.*;//下拉框public class TestComboboxDemo01 extends JFrame { public TestComboboxDemo01() { Container container = this.getContentPane(); JComboBox status = new JComboBox(); status.addIte原创 2021-04-13 07:42:01 · 2123 阅读 · 0 评论 -
第一个Frame窗口
第一个Frame窗口import java.awt.*;public class TestFrame { public static void main(String[] args) { Frame frame =new Frame("我的第一个Java图像界面窗口"); //需要设置可见性 frame.setVisible(true); //设置窗口大小 frame.setSize(400, 400);原创 2021-04-11 10:56:58 · 80 阅读 · 0 评论 -
Panel面板
Panel面板import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;//panel是面板,可以看成是一个空间,但是不能单独存在。public class TestPanel { public static void main(String[] args) { Frame fra原创 2021-04-11 10:52:32 · 127 阅读 · 0 评论 -
布局管理器
布局管理器流式布局东西南北中表格布局import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); //组件-按钮 Button原创 2021-04-11 10:50:41 · 52 阅读 · 0 评论 -
自己做一个表格
import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Test { public static void main(String[] args) { //总的Frame Frame frame = new Frame("我的第一个练习"); frame.setLayout(new GridLayou原创 2021-04-11 10:47:46 · 121 阅读 · 0 评论 -
事件监听
事件监听import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestActionEvent { public static void main(String[] args) { //原创 2021-04-11 10:43:33 · 100 阅读 · 2 评论 -
输入框事件监听
输入框事件监听import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class TestText01 { public static void main(String[] args) { //启动 new MyFrame(); }}class MyFrame extends Frame{ public原创 2021-04-11 10:29:38 · 188 阅读 · 2 评论 -
简易计算器
简易计算器import com.sun.xml.internal.ws.handler.HandlerException;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//简易计算器public class TestCalc { public static void main(String[] args) { new Calculator();原创 2021-04-11 10:19:44 · 208 阅读 · 1 评论 -
画笔paint
画笔paintimport java.awt.*;public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); }}class MyPaint extends Frame { public void loadFrame(){ setVisible(true); setBounds(200,200,6原创 2021-04-11 10:20:49 · 70 阅读 · 0 评论 -
鼠标监听事件,模拟画图工具
鼠标监听事件,模拟画图工具import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.util.ArrayList;import java.util.Iterator;//鼠标监听事件public class TestMouseListener { public static void main(String[] args) { n原创 2021-04-11 20:50:12 · 76 阅读 · 0 评论 -
键盘监听事件
键盘监听事件import javafx.scene.input.KeyCode;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;public class TestKeyListener { public static void main(String[] args) { new KeyFrame(); }}class KeyFrame ex原创 2021-04-12 12:13:19 · 151 阅读 · 0 评论 -
窗口监听事件
窗口监听事件import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestWindow { public static void main(String[] args) { new WindowFrame(); }}class WindowFrame extends Frame{ public Windo原创 2021-04-12 12:11:47 · 102 阅读 · 0 评论 -
Swing之JFrame窗体
Swing之JFrame窗体import javax.swing.*;import java.awt.*;public class JFrameDemo { //init(); 初始化 public void init(){ //顶级窗口 JFrame frame = new JFrame("这是一个JFrame窗口"); frame.setVisible(true); frame.setBounds(100,100,原创 2021-04-12 13:18:55 · 85 阅读 · 0 评论 -
Icon,ImageIcon标签
Icon,ImageIcon标签图标Icon.import javax.swing.*;import java.awt.*;//图标,需要实现类,Frame继承 class IconDemo extends JFrame implements Icon { private int width; private int height; public IconDemo(){}//无参构造 public IconDemo(int width,int heig原创 2021-04-12 15:33:35 · 97 阅读 · 0 评论 -
文本域JScroll面板
文本域JScroll面板import javax.swing.*;import java.awt.*;public class JScrollDemo extends JFrame { public JScrollDemo() { Container container = this.getContentPane(); //文本域 JTextArea textArea = new JTextArea(20,50); text原创 2021-04-12 22:47:41 · 76 阅读 · 0 评论 -
图片按钮。单选框。多选框
图片按钮import javax.swing.*;import java.awt.*;import java.net.URL;public class JButtonDemo01 extends JFrame { public JButtonDemo01(){ Container container = this.getContentPane(); //将一个图片变为一个图标 URL resource = JButtonDemo01.cl原创 2021-04-12 23:24:02 · 139 阅读 · 0 评论 -
低质量版贪吃蛇
贪吃蛇代码游戏启动类import javax.swing.*;//游戏启动类public class StartGames { public static void main(String[] args) { //1、绘制一个静态窗口 JFrame JFrame frame = new JFrame("第一个贪吃蛇小游戏"); //设置界面大小 frame.setBounds(500,200,900,920);原创 2021-04-16 12:32:35 · 81 阅读 · 0 评论