![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形界面
Cobb141
这个作者很懒,什么都没留下…
展开
-
Java Swing(九):弹出窗口
简单对话框JOptionPane对话框一般用于消息提示和读取用户输入(交互),可以给控件添加对话框。之前用到的消息窗口就是对话框。常用的几种对话框:1.showMessageDialog()//消息提示2.showConfirmDialog()//消息确认,用户选择是或否例:JOptionPane.showConfirmDialog(this, “请确认是否删除”);//返回一个整数0/1/2代表用户选择的选项3.showInputDialog()//数据输入,返回一个字符串为用户输入4.sho原创 2020-10-10 21:44:50 · 2228 阅读 · 0 评论 -
Java Swing(八):菜单栏的使用
菜单栏主要的类:JMenuBar(菜单项), JMenu(菜单), JMenuItem(菜单项)代码例://添加菜单 JMenuBar menubar = new JMenuBar(); this.setJMenuBar(menubar); //添加菜单项 JMenu fileMenu = new JMenu("文件"); menubar.add(fileMenu); fileMenu.add(new JM原创 2020-10-09 21:56:35 · 362 阅读 · 0 评论 -
Java Swing(七):鼠标事件MouseEvent
鼠标事件MouseEvent可以给控件/界面添加鼠标事件有三种监听器:1.addMouseListener 点击,按住,抬起,移入,移出2.addMouseMotionListener 移动,拖动3.addMouseWheelListener 鼠标滚轮转动MouseListener接口下要覆盖五个方法:mouseClicked,mouseEntered,mouseExited,mousePressed,mouseReleased分别对应不同的鼠标事件。对于鼠标事件MouseEvent的常用方法:原创 2020-10-08 19:29:33 · 5414 阅读 · 0 评论 -
Java Swing(六):使用图标
将图片用于控件import java.net.URL;代码示例://1.创建一个Box作为顶层容器Box root = Box.createHorizontalBox();this.setContentPane(root);//2.在当前src文件夹中创建一个包images,将图片放入其中//3.使用URL获取图片的存放位置URL url = getClass().getResource("/images/tmp01.jpg");//4.创建ImageIconIcon icon = n原创 2020-10-07 08:51:03 · 328 阅读 · 0 评论 -
Java Swing(五):边框
边框Border接口Border可以用于给控件设置边框。import javax.swing.border.*;方法一:Border b1 = new LineBorder(Color.BLUE, 4);//4为边框的宽度a1.setBorder(b1);//setBorder方法用于给控件设置边框方法二:Border b2 = BorderFactory. creatLineBorder(Color.BLUE, 4);a2.setBorder(b2);其他各式边框特种边框Matte:原创 2020-10-04 21:27:56 · 347 阅读 · 0 评论 -
Java Swing(四):布局管理器
流布局FlowLayout流布局是控件按行排列,排满则换行。设置布局类型:LayoutManager layout = new FlowLayout(FlowLayout.LEFT);//参数LEFT表示左对齐,改为CENTER为居中对齐,默认是居中contentPane.setLayout(layout);边界布局BorderLayout控件按照上下左右中5个位置放置。在添加控件时可以指定位置:contentPane.add(a1,BorderLayout.PAGE_STRAT)这里有五种参原创 2020-10-02 21:48:45 · 269 阅读 · 0 评论 -
Java Swing(三)文本相关控件JLabel,JTextField,JTextArea,JCheckBox,JComboBox
标签JLabelJLabel用于显示短文本或图标,常用方法:1.setText()//设置文本2.setFont()//设置字体例:label.setFont(new Font(“微软雅黑”,0,14));3.setForeground()//设置颜色例:label.setForeground(Color.BLUE)4.setToolTipText()//设置提示文字其他方法:setOpaque(true)//设置背景为不透明setBackground(Color.RED)//设置背景颜色原创 2020-09-27 21:06:39 · 1419 阅读 · 0 评论 -
Java Swing(二)按钮点击事件处理ActionListener
监听器监听器Listener是Java Swing中界面事件处理的一种方式。import java.awt.event.*;使用步骤:1.写一个自己的监听器类实现ActionListener接口,重写actionPerformed方法这里的MyButtonListener类是MyFrame的一个内部类private class MyButtonListener implements ActionListener{ @Override public void act原创 2020-09-23 22:34:38 · 5828 阅读 · 0 评论 -
Java Swing(一):入门实例
一段简单的程序:import javax.swing.*;import java.awt.*;public class demo01 { public static void main(String[] args) { JFrame frame = new JFrame();//JFrame表示一个窗口 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//表示右上角叉叉关闭程序原创 2020-09-21 08:05:53 · 288 阅读 · 0 评论