随笔分类 - GUI编程
摘要:
阅读全文
摘要:1.定义数据 2.画上去 3.监听事件 键盘 事件 startGame类:游戏的主启动类 package com.wang.snake; import javax.swing.*; //游戏的主启动类 public class StartGame { public static void main(
阅读全文
摘要:文本框 package com.wang.gui.lesson06; import javax.swing.*; import java.awt.*; import java.util.Vector; public class TestTextDemo01 extends JFrame { publ
阅读全文
摘要:列表 下拉框 package com.wang.gui.lesson06; import javafx.scene.control.ComboBox; import javax.swing.*; import java.awt.*; public class TestComboboxDemo01 e
阅读全文
摘要:按钮 图片按钮 package com.wang.gui.lesson05; import javax.swing.*; import java.awt.*; import java.net.URL; public class JButtonDemo01 extends JFrame { publi
阅读全文
摘要:面板 Jpanel package com.wang.gui.lesson05; import javax.swing.*; import java.awt.*; public class JpanelDemo extends JFrame { public JpanelDemo(){ Contai
阅读全文
摘要:标签 label new JLabel("xxx"); package com.wang.gui.lesson04; import javax.swing.*; import java.awt.*; //图标,需要实现类,Frame继承 public class IconDemo extends J
阅读全文
摘要:弹窗 JDialog,用来被弹出,默认就有关闭事件! package com.wang.gui.lesson04; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.
阅读全文
摘要:Swing 3.1窗口 package com.wang.gui.lesson04; import javax.swing.*; import java.awt.*; public class JFrameDemo { //init():初始化 public void init(){ JFrame
阅读全文
摘要:package com.wang.gui.lesson02; import java.awt.*; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; //键 public class TestKeyListener {
阅读全文
摘要:package com.wang.gui; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class TestWindow { public stat
阅读全文
摘要:package com.wang.gui; import java.awt.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.util.ArrayList; import java
阅读全文
摘要:package com.wang.gui; import java.awt.*; public class TestPaint { public static void main(String[] args) { new MyPaint().loadFrame(); } } class MyPain
阅读全文
摘要:oop原则:组合,大于继承! class A extends B{ } class A{ public B{ } } package com.wang.gui; import java.awt.*; import java.awt.event.ActionEvent; import java.awt
阅读全文
摘要:package com.wang.gui; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.lang.reflect.Field; publ
阅读全文
摘要:package com.wang.gui; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter;
阅读全文
摘要:布局管理器 流式布局 东西南北中 表格布局 public class TestFlowLayout { public static void main(String[] args) { Frame frame = new Frame(); //组件——按钮 Button button1 = new
阅读全文
摘要://Panel可以看成是一个空间,就是不能单独存在 public class TestPanel { public static void main(String[] args) { Frame frame = new Frame(); //布局的概念 Panel panel = new Panel
阅读全文
摘要://GUI的第一个界面 public class TestFrame { public static void main(String[] args){ //Frame,JDK,看源码 Frame frame = new Frame("我的第一个Java图像界面窗口"); //需要设置可见性 w h
阅读全文