精华内容
下载资源
问答
  • Java Swing 图形界面开发(目录)

    万次阅读 多人点赞 2017-05-30 23:50:42
    Java Swing 图形界面(GUI)开发基础教程(目录)

    本文链接: https://blog.csdn.net/xietansheng/article/details/72814492

    0. JavaSwing 简介

    1. JavaSwing 布局管理器

    2. JavaSwing 基本组件

    3. JavaSwing 面板组件

    4. JavaSwing 其他组件

    5. JavaSwing 相关特性

    扩展:Java AWT/Swing 其他相关


    展开全文
  • Java Swing 图形界面开发简介

    万次阅读 多人点赞 2017-05-30 23:52:47
    Java Swing GUI 图形界面窗口开发基础教程,本教程将系统性地详细介绍 Swing 开发中常用的一些组件、布局管理器等相关知识技术,并且每章节都将通过代码实例展示实际应用。Swing 是 Java 为图形界面应用开发提供的...

    本文链接: http://blog.csdn.net/xietansheng/article/details/72814531

    Java Swing GUI 图形界面窗口开发基础教程,本教程将系统性地详细介绍 Java Swing 开发中常用的一些组件、布局管理器等相关知识技术,并且每章节都将通过代码实例展示实际应用。

    教程总目录: Java Swing 图形界面开发(目录)

    1. Swing简介

    Swing 是 Java 为图形界面应用开发提供的一组工具包,是 Java 基础类的一部分。

    Swing 包含了构建图形界面(GUI)的各种组件,如: 窗口、标签、按钮、文本框等。

    Swing 提供了许多比 AWT 更好的屏幕显示元素,使用纯 Java 实现,能够更好的兼容跨平台运行。

    为了和 AWT 组件区分,Swing 组件在javax.swing.*包下,类名均以 J 开头,例如: JFrame、JLabel、JButton等。

    2. Swing组件

    一个 Java 的图形界面,由各种不同类型的“元素”组成,例如: 窗口、菜单栏、对话框、标签、按钮、文本框等等,这些“元素”统一被称为 组件Component)。

    组件按照不同的功能,可分为 顶层容器中间容器基本组件。一个简单窗口的组成,如下层级结构所示:

    • 顶层容器
      • 菜单栏
      • 中间容器
        • 基本组件
        • 基本组件

    组件类型的继承关系:

    • 顶层容器 属于窗口类组件,继承自java.awt.Window
    • 中间容器 和 基本组件 继承自javax.swing.JComponent

    2.1 顶层容器

    顶层容器属于窗口类组件,可以独立显示,一个图形界面至少需要一个窗口,例如:

    # 组件 描述
    1 JFrame 一个普通的窗口(绝大多数 Swing 图形界面程序使用 JFrame 作为顶层容器)
    2 JDialog 对话框

    2.2 中间容器

    中间容器充当基本组件的载体,不可独立显示。中间容器可以添加若干基本组件(也可以嵌套添加中间容器),对容器内的组件进行管理,类似于给各种复杂的组件进行分组管理。最顶层的一个中间容器必须依托在顶层容器(窗口)内。

    常用的中间容器(面板):

    # 组件 描述
    1 JPanel 一般轻量级面板容器组件
    2 JScrollPane 带滚动条的,可以水平和垂直滚动的面板组件
    3 JSplitPane 分隔面板
    4 JTabbedPane 选项卡面板
    5 JLayeredPane 层级面板

    特殊的中间容器:

    # 组件 描述
    1 JMenuBar 菜单栏
    2 JToolBar 工具栏
    3 JPopupMenu 弹出菜单
    4 JInternalFrame 内部窗口

    2.3 基本组件

    基本组件是直接实现人机交互的组件。

    常用的简单的基本组件:

    # 组件 描述
    1 JLabel 标签
    2 JButton 按钮
    3 JRadioButton 单选按钮
    4 JCheckBox 复选框
    5 JToggleButton 开关按钮
    6 JTextField 文本框
    7 JPasswordField 密码框
    8 JTextArea 文本区域
    9 JComboBox 下拉列表框
    10 JList 列表
    11 JProgressBar 进度条
    12 JSlider 滑块

    选取器组件:

    # 组件 描述
    1 JFileChooser 文件选取器
    2 JColorChooser 颜色选取器

    其他较为复杂的基本组件:

    # 组件 描述
    1 JTable 表格
    2 JTree

    3. 布局管理器

    Swing 的各种组件(JComponent)添加到面板容器中(JPanel),需要给面板容器指定布局管理器(LayoutManager),明确容器(Container)内的各个组件之间的排列布局方式。

    常用的布局管理器:

    # 布局管理器 描述
    1 FlowLayout 流式布局,按组件加入的顺序,按水平方向排列,排满一行换下一行继续排列。
    2 GridLayout 网格布局,把Container按指定行列数分隔出若干网格,每一个网格按顺序放置一个控件。
    3 GridBagLayout 网格袋布局,按网格划分Container,每个组件可占用一个或多个网格,可将组件垂直、水平或沿它们的基线对齐。
    4 BoxLayout 箱式布局,将Container中的多个组件按 水平 或 垂直 的方式排列。
    5 GroupLayout 分组布局,将组件按层次分组(串行 或 并行),分别确定 组件组 在 水平 和 垂直 方向上的位置。
    6 CardLayout 卡片布局,将Container中的每个组件看作一张卡片,一次只能显示一张卡片,默认显示第一张卡片。
    7 BorderLayout 边界布局,把Container按方位分为 5 个区域(东、西、南、北、中),每个区域放置一个组件。
    8 SpringLayout 弹性布局,通过定义组件四条边的坐标位置来实现布局。
    9 null 绝对布局,通过设置组件在Container中的坐标位置来放置组件。

    4. 代码实例: 一个简单的窗口程序

    package com.xiets.swing;
    
    import javax.swing.*;
    
    public class Main {
    
        public static void main(String[] args) {
            // 1. 创建一个顶层容器(窗口)
            JFrame jf = new JFrame("测试窗口");          // 创建窗口
            jf.setSize(250, 250);                       // 设置窗口大小
            jf.setLocationRelativeTo(null);             // 把窗口位置设置到屏幕中心
            jf.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); // 当点击窗口的关闭按钮时退出程序(没有这一句,程序不会退出)
    
            // 2. 创建中间容器(面板容器)
            JPanel panel = new JPanel();                // 创建面板容器,使用默认的布局管理器
    
            // 3. 创建一个基本组件(按钮),并添加到 面板容器 中
            JButton btn = new JButton("测试按钮");
            panel.add(btn);
    
            // 4. 把 面板容器 作为窗口的内容面板 设置到 窗口
            jf.setContentPane(panel);
    
            // 5. 显示窗口,前面创建的信息都在内存中,通过 jf.setVisible(true) 把内存中的窗口显示在屏幕上。
            jf.setVisible(true);
        }
    
    }
    

    结果展示:

    result.png


    展开全文
  • 环境:centos7.2+zabbix 5 有哪位大神指导一下怎么能够使其同步。网上的修改系统时间和php.ini都没有效果! [img=https://img-bbs.csdn.net/upload/202007/24/1595559975_787231.png][/img]
  • 目录 一、开启win10子系统 [ Windows Subsystem for Linux(WSL)] 二、基本配置 ...四、安装图形界面 通过本机远程桌面 安装gedit、Sublime Text 通过安装桌面环境 一、开启win10子系统 [ Windo...

    目录

    一、开启win10子系统 [ Windows Subsystem for Linux(WSL)]

    二、基本配置

    三、安装常用的软件

    安装配置zsh

    使用 bash 客户端软件 cmder(其实是windows中使用linux命令的软件)

    四、安装图形界面

    通过本机远程桌面

    安装gedit、Sublime Text

    通过安装桌面环境


    一、开启win10子系统 [ Windows Subsystem for Linux(WSL)]

    准备工作

    设置——>更新和安全——>针对开发人员——>开发人员模式

    控制面板——>程序——>程序和功能——>启用或关闭Windows功能——>适用于Linux的Windows子系统——>确定 (然后重启)

    下载并安装Ubuntu

    在应用商店中搜索Ubuntu,选择Ubuntu16.04,点击获取进行下载及安装,安装完毕点击启动会打开bash命令行提示我们设置用户名(常用的不具有root权限的用户)和密码。完成之后就可以随意折腾你的linux系统了。万一我们不小心把子系统折腾崩了,只需要像应用软件一样卸载掉再重新安装就可以了,有需要的话我们甚至还可以安装多个不同版本的子系统,简直不要太方便。

    子系统存放在 “C:\用户\【你的windows用户名】\ ” 下的隐藏目录中。点击顶部的查看选项卡——>隐藏的项目,可以看到AppData文件夹。子系统所在目录为:C:\用户\【你的windows用户名】\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs

    查看当前系统版本:

    lsb_release -a

    二、基本配置

    修改软件源

    源列表文件位于/etc/apt/sources.list,可以使用vim打开该文件,将官方的源注释掉,然后加入新的软件源 (这里不推荐阿里的源,因为后面要安装图形界面的时候会出问题,推荐使用中科大的源)

    备份原来的数据源配置文件

    sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

    修改数据源配置文件

    sudo vi /etc/apt/sources.list

    中科大的源为(此处是16.04版本的源,对应版本名称为xenial,如果是其他版本则替换为对应的版本名即可)

    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

    更新配置

    sudo apt-get update

    三、安装常用的软件

    安装配置zsh

    ubuntu的默认shell使用bash,但是外观不太好看而且功能不够强大。zsh是一个相对好用一点的shell,可以使用zsh替换默认shell。

    安装zsh

    sudo apt-get install zsh

    安装wget、git

    sudo apt-get install wget git

    执行oh-my-zsh配置脚本

    wget --no-check-certificate https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

    设置为默认的shell

    chsh -s /bin/zsh

    设置zsh的主题

    可以通过修改/root/.zshrc文件完成配置的更改,修改文件中的ZSH_THEME="robbyrussell"即可更改主题(robbyrussell为默认主题)。修改完成以后输入source /root/.zshrc即可查看效果。

    使用 bash 客户端软件 cmder(其实是windows中使用linux命令的软件)

    Cmder把conemu,msysgit和clink打包在一起,解压即可使用无需配置。可以在 官网 下载。下载的时候,有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标配。我们的Linux子系统中工具齐全,所以下载mini版即可。

    将cmder 添加到右键菜单

    把 cmder 加到环境变量,然后打开一个cmder命令行窗口,ctrl+T,勾选 Run as administrator,点击Start就打开了一个管理员权限的终端,在新终端中输入以下命令,就可以使用右键打开cmder窗口了。

    Cmder.exe /REGISTER ALL

    设置启动 cmder 时直接运行 bash

    打开一个cmder窗口,点击右下角的目录按钮——>Settings——>Startup——>Command line,输入“bash -cur_console:p”

    可以通过软件底部的加号旁边的下拉符号新开标签页并进入 bash。

    设置配色主题

    进入Settings——>Features——>Colors——>Schemes,下拉菜单中选择<ubuntu>。

    四、安装图形界面

    要想使用Linux的图形用户界面通常有两种方法,一种是使用X-Windows安装使用图形化界面,另一种是通过本机远程桌面连接。

    通过本机远程桌面

    安装xorg(包括显卡驱动、图形环境库等等一系列软件包

    sudo apt-get install xorg

    安装xfce4(运行在类Unix操作系统上,提供轻量级桌面环境

    sudo apt-get install xfce4

    安装xrdp(一种开源的远程桌面协议(RDP)服务器

    sudo apt-get install xrdp

    配置xrdp(配置端口

    sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini

    向.xsession中写入xfce4-session

    sudo echo xfce4-session >~/.xsession

    重启xrdp服务

    sudo service xrdp restart

    在Cortana中搜索远程桌面连接,点击进入,计算机栏输入【本机IP:端口】,用户名栏输入子系统用户名,点击连接。

     

    安装gedit、Sublime Text

    既然可以运行图形界面了,编辑器也换成可视化的比较方便。

    安装gedit

    sudo apt-get install gedit

    下载安装sublime text

    wget https://download.sublimetext.com/sublime-text_build-3126_amd64.deb
    
    dpkg -i sublime-text_build-3126_amd64.deb

     

    通过安装桌面环境

    安装X-Windows

    可供选择安装的X-Windows有多个:VcXsrv Windows X Server、Xming、Cygwin X Server,本文选择第一个。下载地址为:https://sourceforge.net/projects/vcxsrv/

    下载之后在windows下安装好,启动xlaunch,首次启动自动进入设置界面

    选择:“one large window”,Display number设置成0,其它默认即可(一直下一步)

    完成后会打开一个VcXsrv Server窗口。

    安装桌面环境

    sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager

    配置compiz窗口管理器

    输入以下命令

    export  DISPLAY=localhost:0
    ccsm

    会弹出ccsm的配置界面,按下图勾选

     

    最重要的就是Ubuntu Unity Plugin选项,勾选后会弹出提示框,根据提示框一直点击Enable即可完成配置。然后点击close关闭ccsm。

    启动compiz (打开桌面)

    compiz

    展开全文
  • centos 7 启动与切换图形界面

    万次阅读 多人点赞 2018-11-03 20:37:39
    安装图形界面 默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下: 开启系统,以root身份进入 安装X(X Window System),命令如下: yum groupinstall "X Window System" 其中大约有...

    安装图形界面

    默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下:

    1. 开启系统,以root身份进入
      在这里插入图片描述
    2. 安装X(X Window System),命令如下:
    	yum groupinstall "X Window System"
    
    1. 其中大约有200多个软件,安装完成会出现complete!字样。然后安装图形界面软件,GNOME(GNOME Desktop),命令如下:
    	yum groupinstall "GNOME Desktop"
    
    1. 由于这个软件组比第一个要大很多(包含800个左右的软件),安装过程会比较慢。安装完成会出现complete!字样。
    2. 安装完成后我们可以通过命令 startx 进入图形界面
      在这里插入图片描述

    开机启动图形化界面

    1. 首先使用ctrl+alt+f2切换到命令行模式,如果本身就是命令行模式就直接看下面的步骤
    2. 然后输入如下命令,查看当前开机启动模式
    	systemctl get-default
    

    graphical.target代表开机时启动图形化界面
    multi-user.target代表开机时启动dos界面

    1. 最后输入如下命令设置开机启动图形界面
    	systemctl set-default graphical.target 
    
    1. 同理,如果想开机启动dos界面,就输入如下命令
    	systemctl set-default multi-user.target 
    

    dos界面与图形化界面切换快捷键

    图形到dos:ctrl+alt+f2
    dos到图形:输入startx
    或者
    在命令上输入 init 3 命令 切换到dos界面
    输入 init 5命令 切换到图形界面

    展开全文
  • c语言有那些用于制作图形界面的库,还有怎么使用ocx文件实现界面,c怎么实现事件编程。
  • 主要面向想做出图形界面的C语言初学者 C语言初学者开始都是在黑白控制台上开发一些小程序,实现一些小功能,因为基础的C语言可视化效果比较差,所展示的都是黑白的字符和数字,比较单调乏味。一些大学的计算机类专业...
  • linux图形界面安装

    万次阅读 2015-12-15 10:19:40
    1、问题现象 1.1 startx命令不可用 [root@linuxtest2 ~]# startx ...Linux的图形用户接口(X windows)主要有gnome和KDE两种桌面环境,两种桌面可以并存,可以切换,可以只安装一个,上述问题情况属于这没有安装gno
  • Java图形界面

    千次阅读 多人点赞 2017-10-30 20:10:57
    java 有一个强大的的API(Application Programming Interface应用程序编程接口))类,利用这些API类我们可以完成许多功能,今天我们要做的是图形界面的制作。 图形界面要用什么来实现呢?先介绍Swing组件,它的特点...
  • 文章目录切换到文本界面切换到图形界面检查默认的界面设置默认为图形界面设置默认为文本界面 切换到文本界面 -bash-4.2$ sudo systemctl isolate multi-user.target 切换到图形界面 -bash-4.2$ sudo systemctl ...
  • CentOs 7 安装图形界面

    万次阅读 2018-07-19 18:13:09
    小编在虚拟机上安装好之后,发现没有图形界面,只有命令行,虽然平常工作中都是用命令,但是没有图形界面老感觉缺点啥,所以就安装一下图形界面 在root环境下执行安装命令 yum groupinstall "GNOME Desktop&...
  • Java图形界面编程

    万次阅读 多人点赞 2019-02-23 22:23:45
    一、Java图形用户界面(gui)介绍 1、Java GUI简介   图形用户界面(Graphics User Interface,GUI)是用户与程序交互的窗口,比命令行的界面更加直观并且更好操作。   Sun已经提供了一个跨平台GUI开发工具包AWT...
  • Java图形界面编程模拟ATM自助取款系统

    万次阅读 多人点赞 2018-08-04 10:44:14
    本人学习Java时一直想做一个图形界面的程序,所以利用闲暇时间,做了一个Java图形界面编程模拟ATM自助取款系统,界面简洁漂亮,基本功能ATM功能实现。 程序初始时 考号:123456 密码:123456 金额:10000 ...
  • MySQL图形界面客户端

    万次阅读 2018-05-13 12:06:19
    图形界面客户端 使用图形界面客户端操作数据库更直观、方便。下面三个客户端都能操作MySQL,各有各自的优点。 1、Navicat Premium 安装包下载链接:https://pan.baidu.com/s/1e0KKZn8xEnQXCLPLfzYdow 密码:jk...
  • 1、安装的时候选择成了最小化安装,就没有图形界面了,需要手动安装图形界面。首先安装X(X Window System),命令为‘yum groupinstall “X Window System”’ 回车。 2、 安装完成检查一下已经安装的软件以及可以...
  • Linux字符界面和图形界面

    千次阅读 2017-02-12 10:51:16
    Ubuntu图形界面和字符界面的切换 Ubuntu和其他的Linux系统一样,有图形界面和字符界面,同时能够设置默认的启动界面。 linux的显示界面分为命令行的字符界面和图形界面,我们可以设置linux的默认启动的显示...
  • Ubuntu16.04 图形界面与字符界面切换

    千次阅读 2019-06-14 15:45:34
    Ubuntu16.04 图形界面与字符界面切换1 需求2 解决方案2.1 图形界面改命令行界面2.2 命令行界面恢复成图形界面 1 需求 服务器上的虚拟机中安装的是Ubuntu16.04图形界面,想切换成字符界面。但是使用CTRL+ALT+F7失败,...
  • 图形界面转字符界面 切换至字符界面,重启后生效: sudo systemctl set-default multi-user.target 切换至图形界面: sudo systemctlset-default graphical.target 打开图形界面,输入后即进入图形界面 sudo init ...
  • centos如何进入图形界面? 1、安装图形界面,然后输入在终端输入 startx   即可启动进入图形界面。 2、或ctrl + alt + F7 centos已经进到图形界面后怎么打开命令行? 1、 ctrl+alt+...
  • Linux安装图形界面

    千次阅读 2020-02-24 12:09:51
    Linux安装图形界面 文章目录Linux安装图形界面前言安装图形界面参考文章 前言 在虚拟机中,Ubuntu是默认带图形界面的,而 CentOS默认安装是不带图形界面。 孤独面对这冷冰冰的黑框,这让用惯了 Windows图形界面的...
  • PyQt5 图形界面-用Qt Designer来设计UI界面,并转化为python代码运行实例演示。 Qt Designer 是 Qt Creater 程序里的一个功能。 PyQt5是把 Qt Designer 设计的界面转化为python代码的库。 首先打开我们的Qt Creater...
  • CentOS7图形界面与命令行界面切换

    千次阅读 2018-08-01 15:26:14
    图形界面使用 ctrl+alt+F2 / ctrl+alt+F6 切换到dos界面   进入图形界面 -- startx
  • linux图形界面

    千次阅读 2019-05-31 10:21:28
    linux图形界面 安装X图形界面系统 yum list 列出所有可安装的软件包 可以通过 yum grouplist 来查看可能批量安装哪些列表 先装X windows #yum groupinstall ‘X Window System’ -y 安装GNOME桌面环境 yum ...
  • Ubuntu命令行和图形界面选择设置

    万次阅读 2020-12-23 21:06:42
    Ubuntu命令行和图形界面选择设置
  • 虚拟机图形界面和命令界面切换

    千次阅读 2020-08-09 16:14:43
    --linux切换图形界面alt+ctrl + F1-F5 ctrl + alt + F3 编辑模式 ctrl + alt + F1 图形界面模式
  • RedHat命令行和图形界面切换

    万次阅读 2019-05-09 20:49:50
    命令行界面与图形界面的相互转化 我们先来了解一下linux中图形界面与命令行界面之间的相互转化的命令: 首先是图形化界面转化到命令行中: Ctrl + Alt + Fn(n>=2,n<=6)进入虚拟控制台 这个时候会让你登录(是...
  • Java实现图形界面

    万次阅读 多人点赞 2017-12-07 19:04:35
    java实现图形界面,用java实现QQ登录窗口的具体步骤。
  • CentOS7图形界面与命令行界面(终端)切换 (1)CentOS7 在图形界面进入dos界面 :ctrl+alt+F6 dos界面进入图形界面:ctrl+alt+F2 (2)CentOS7以前的版本 图形界面进入dos界面 :ctrl + alt + F2 dos界面进入...
  • Ubuntu图形界面和文本界面切换

    千次阅读 2018-11-11 14:58:43
    Ctrl+Alt+F1(或者F2~F6)进入文本界面,(彻底关闭图形界面service lightdm stop,对应的开启图形界面service lightdm start)。 Ctrl+Alt+F7切换回图形界面。  
  • C++ 图形界面、Qt 简单的使用、Hello world

    万次阅读 多人点赞 2017-11-20 21:46:31
    之前大一使用C++写一些简单的信息管理系统,界面总是黑屏白字,体验十分差,为了给应用程序增加一个 UI 图形界面,使用了Qt5就可以轻松做到,而且操作十分键,很多都是编译器帮你做好了基础的了。 下面演示如构建一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 557,700
精华内容 223,080
关键字:

图形界面