![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaGUI
大毛z
这个作者很懒,什么都没留下…
展开
-
javaGUI--文本框JTextField/密码框JPasswordField()/文本域 JTextArea
文本框,密码框package cn.usts.edu.lesson06;import javax.swing.*;import java.awt.*;public class JComboBoxDemo03 extends JFrame { public JComboBoxDemo03() { this.setBounds(100,100,500,500); this.setVisible(true); this.setDefaultCl原创 2021-10-14 14:10:02 · 904 阅读 · 0 评论 -
javaGUI--列表框 JList
注意动态写入和静态写入package cn.usts.edu.lesson06;import javax.swing.*;import java.awt.*;import java.util.Vector;public class JComboBoxDemo02 extends JFrame { public JComboBoxDemo02() { this.setBounds(100,100,400,200); this.setVisible(tru原创 2021-10-14 13:40:21 · 587 阅读 · 0 评论 -
javaGUI--下拉框JComboBox
package cn.usts.edu.lesson06;import javax.swing.*;import java.awt.*;public class JComboBoxDemo extends JFrame { public JComboBoxDemo() { this.setTitle("下拉框"); this.setBounds(100,100,500,500); this.setVisible(true); .原创 2021-10-14 13:15:42 · 646 阅读 · 0 评论 -
javaGUI-- 单选框 JRadioButton / 复选框 JCheckBox
单选框记得分组,要不然不是只能选一个一个分组中只能选择一个package cn.usts.edu.lesson05;import javax.swing.*;import java.awt.*;public class JButtonDemo extends JFrame { public JButtonDemo() { this.setTitle("只能选一个"); this.setBounds(100,100,500,500); t原创 2021-10-13 20:31:58 · 731 阅读 · 0 评论 -
javaGUI--滚动条JScrollPane
将区域加上滚动条,和文本域package cn.usts.edu.lesson05;import javax.swing.*;import java.awt.*;public class JScrollDemo extends JFrame { public JScrollDemo() { this.setTitle("文本域"); this.setBounds(100,100,500,500); this.setVisible(true原创 2021-10-13 20:10:50 · 612 阅读 · 0 评论 -
javaGUI-- JPanel
JPanel容器package cn.usts.edu.lesson05;import javax.swing.*;import java.awt.*;public class JPanelDemo extends JFrame { public JPanelDemo() { this.setTitle("JPanel"); this.setBounds(100,100,400,400); this.setVisible(true);原创 2021-10-13 19:41:29 · 310 阅读 · 0 评论 -
javaGUI--icon
在maven项目中,将图片文件放入classes文件夹下才有效!!!URL url = ImageIconDemo.class.getResource("csdn.png");获取不到图片的原因.package cn.usts.edu.lesson04;import javax.swing.*;import java.awt.*;import java.net.URL;public class ImageIconDemo extends JFrame { public Image原创 2021-10-13 19:01:46 · 132 阅读 · 0 评论 -
javaGUI--Swing [ icon ]画一个icon
画出一个iconicon可以放在标签上也可以放在按钮上,但是 大多数情况是放的图片package cn.usts.edu.lesson04;import javax.swing.*;import java.awt.*;public class JIconDemo extends JFrame implements Icon { // 设置icon宽高 private int width,height; // 全参构造 public JIconDemo(int原创 2021-10-13 16:32:28 · 255 阅读 · 0 评论 -
javaGUI--Swing之[Dialog]弹窗
package cn.usts.edu.lesson04;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class JDialogDemo extends JFrame { JButton button01,button02,button03; public JDialogDemo() {原创 2021-10-13 15:43:58 · 401 阅读 · 0 评论 -
javaGUI--Swing[JFrame]
注意JFrame中的容器package cn.usts.edu.lesson04;import javax.swing.*;import java.awt.*;public class JFrameDemo02 { public static void main(String[] args) { new TestJFrameDemo02().init(); }}class TestJFrameDemo02 extends JFrame{ publi原创 2021-10-13 15:42:13 · 47 阅读 · 0 评论 -
javaGUI-- 键盘监听
键盘监听监听按下的按键package cn.usts.edu.lesson03;import java.awt.*;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;public class TestKeyPressListener { public static void main(String[] args) { new KeyPressFrame("键盘监听"); }}原创 2021-10-12 19:01:59 · 1256 阅读 · 0 评论 -
javaGUI--窗口事件监听
窗口事件监听常用的就是窗口激活和窗口关闭,两个事件的监听.写法1:(推荐)匿名内部类package cn.usts.edu.lesson03;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestWindowsListener { public static void main(String[] args) {原创 2021-10-12 17:52:20 · 163 阅读 · 0 评论 -
javaGUI-- 鼠标监听
通过监听鼠标位置,实现点击画点package cn.usts.edu.lesson03;import java.awt.*;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.ArrayList;import java.util.It原创 2021-10-12 17:23:11 · 289 阅读 · 0 评论 -
javaGUI--监听器02
点击package cn.usts.edu.lesson02;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 .原创 2021-08-29 16:51:51 · 183 阅读 · 0 评论 -
javaGUI--监听器 [ 关闭按钮 ]
// 监听事件,监听窗口关闭实践 frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } });原创 2021-08-29 13:01:48 · 739 阅读 · 0 评论 -
javaGUI--布局练习
效果:package cn.usts.edu.lesson01;import java.awt.*;public class Ex01 { public static void main(String[] args) { Frame frame = new Frame("练习"); // 大小 frame.setSize(900,600); frame.setBackground(Color.orange);原创 2021-08-29 13:00:13 · 114 阅读 · 0 评论 -
javaGUI--表格布局
效果package cn.usts.edu.lesson01;import java.awt.*;public class TestGridLayOut { // 表格布局 public static void main(String[] args) { Frame frame = new Frame("GridLayOut"); frame.setVisible(true); // 按钮组件 Button but原创 2021-08-29 11:44:34 · 1128 阅读 · 0 评论 -
javaGUI--东西南北中布局
package cn.usts.edu.lesson01;import java.awt.*;public class TestBorderLauOut { // 东西南北中布局 public static void main(String[] args) { Frame frame = new Frame("BorderLayout"); frame.setSize(500,500); frame.setVisible(true);原创 2021-08-29 11:35:00 · 622 阅读 · 0 评论 -
javaGUI--浮动布局(FlowLayOut)
package cn.usts.edu.lesson01;import java.awt.*;public class TestFlowLayOut { public static void main(String[] args) { // 窗口 Frame frame = new Frame("myFlowLayOut"); // 按钮 Button button1 = new Button("button1");原创 2021-08-29 11:33:56 · 378 阅读 · 0 评论 -
javaGUI--frame
package cn.usts.edu.lesson01;import java.awt.*;public class TestFrame { public static void main(String[] args) { // 窗口初始化 Frame frame = new Frame("我的第一个frame窗口"); // 设置可见性 frame.setVisible(true); // 设置窗口大小原创 2021-08-29 10:53:20 · 120 阅读 · 0 评论 -
java GUI编程--panel
package cn.usts.edu.lesson01;import java.awt.*;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestPanel { public static void main(String[] args) { Frame frame = new Frame(); // 设置标题 f原创 2021-08-29 10:50:49 · 382 阅读 · 0 评论