图形界面

sentos 上安装vnc图形界面

不羁岁月 提交于 2019-11-29 15:57:26
一、安装gnome图形化桌面 CentOS 6.3 64位 # yum groupinstall -y " X Window System " # yum groupinstall -y " Desktop " # yum groupinstall -y " Chinese Support " 二、 安装vncserver并配置 1.安装vncserver # yum install -y tigervnc-server 2.配置vncserver 1).配置为开机自启动 #chkconfig --level 345 vncserver on 2).配置vnc密码 #vncserver You will require a password to access your desktop. Password: Verify: 3).配置为使用gnome桌面 修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &。 # vi /etc/sysconfig/vncservers # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the lines below to start a VNC server on display : 2 #

swing开发工具包

爱⌒轻易说出口 提交于 2019-11-29 04:28:24
下面有关JAVA swing的描述,错误的是(C) A.swing是一个基于Java的跨平台MVC框架,使用单线程模式 B.swing是为了 解决awt存在的问题而开发的包,以awt为基础 C.swing优化了awt,运行速度比awt快 D.swing是一个基于组件的 框架,所有的 组件都是从javax.swing.JComponent类继承 而来 解析: Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event 用Swing创建图形界面步骤: (1)导入Swing包 (2)选择界面风格 (3)设置顶层容器 (4)设置按钮和标签 (5)将组件放到容器上 (6)为组件增加边框 (7)处理事件 (8)辅助技术支持 1。导入Swing包 下面语句导入Swing包 import javax.swing.*; 大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包: import java.awt.*; import java.awt.event.*; 如果图形界面中包括了事件处理

Virtualbox安装Ubuntu16.04屏幕显示花屏

帅比萌擦擦* 提交于 2019-11-28 20:40:16
环境 Windos7_64位 VirtualBox 5.0.14 Ubuntu-16.04-desktop-amd64 问题描述 安装ubuntu,挂载光盘启动后,virtualbox屏幕显示花屏。 问题的原因目前还不知道,不过解决方案是 手动刷屏 ,即先切换到控制台,即字符界面,再切换回到图形界面。 按 右边Ctrl + F1 组合键先切换一次; 按 右边Ctrl + F7 组合键再切换回图形界面。 来源: oschina 链接: https://my.oschina.net/u/658505/blog/693840

浅谈Java的本地方法实现JNI

十年热恋 提交于 2019-11-28 13:55:42
最近做了一个数据结构课上迷宫求解的问题,要求在栈结构上最好能带一个图形界面,将找到的迷宫路径展示出来。原本打算连图形界面一起用C语言写,但是C语言的图形界面如果不调用操作系统的图形库真的很难看,所以选择了Java写图形界面,C语言写算法的这样一个混合编程的方案。这里不对Java图形界面的具体实现和C的算法做解释,只介绍Java和C的“连接部分”。 使用本地方法的前提 虽然现在Java的执行效率的确得到了很大的提升,但是一旦遇到大量计算操作时,还是不如C语言执行快。这种情况下,我们可以考虑将关键的算法部分交给C语言去处理,而其余的部分由Java处理。 Java部分 Java中应对C语言中预期的函数进行声明,这里规定使用native关键字,如: public static native void something(); 采用这种native声明的方式,告知JVM这个方法的定义和具体实现在外部完成,JVM只负责唤醒这个C函数;之后编译这个文件。而在所有操作都完成后,还要向文件中添加static标记的域,如: static{ System.loadLibrary(“Something”); } 然后再重新编译。前后总共编译两次。 C部分 至于C部分,因为是要让JVM调用C程序,所以首先要保证JVM能识别C程序——又因为JVM能识别的是Java格式

java 图形界面 gui

假装没事ソ 提交于 2019-11-28 13:23:17
图形用户界面简称GUI,提供了一种更加直观、友好的与用户进行交互方式。利用java语言进行图形用户界面操作主要由java.awt和java.swing两个包来完成。其中,AWT包是用户界面处理的基本工具包。swing包在awt包的基础上进行了升级、扩展,具有更加强大的图形界面开发功能。 awt主要的内容主要分为以下四个部分 1.容器:用于放置基本组件,其本身也是一种组件。 2.布局管理器:对容器中放置的组件进行布局管理 3.事件处理:采用事件处理机制,使得用户能够通过图形界面与系统进行交互 4.基本组件:包括按钮、标签、文本域等等,示图形界面的组成基本元素。 一、容器 容器是用来存放其它组件的一种特殊组件,在java中,所有容器类都是Container类的子类,Container类继承了Component类,该类的两个常用子类示Frame和Panel,Frame的Panel类代表两个不同类型的容器。 1.Frame类 Frame类容器是一种带有边框的框架窗口,可以不依赖于其他任何组件独立存在,Frame类继承了Window类,可以带标题、设置大小。 实例1: import java.awt.Color; import java.awt.Frame; public class Test{ public static void main(String args[]){ Frame f=

WinDbg 图形界面功能(一)

一曲冷凌霜 提交于 2019-11-28 02:59:48
当我们启动windbg后,我们就能看到Windbg的样子了,如下: 本部分讨论 WinDbg 图形用户界面的元素。 这些元素包括以下各项:菜单、工具栏和快捷键。菜单有: 文件菜单、编辑菜单、视图菜单、调试菜单、窗口菜单、帮助菜单。下面分别一 一简单介绍下。 一、菜单 1.1、文件菜单 打开源文件 加载特定的源文件。 此命令相当于按 CTRL + O 或单击开放源代码文件 (Ctrl + O) 按钮 ( )。 当您单击打开源文件,则打开源文件对话框随即出现。 若要打开一个文件,请执行以下操作: 在中查找列表中,选择该文件所在的目录。 默认情况下,选择上一次打开的目录。 在中类型的文件列表中,选择你想要打开的文件的类型。 仅使用所选扩展的文件将显示在打开源文件对话框。 请注意 还可以使用中的通配符模式文件名框,以显示仅具有特定扩展名的文件。 在更改之前的会话中保留新的通配符模式。 可以使用通配符模式,之间用分号分隔的任意组合。 例如,输入 *。非独占;*.H;*.CPP显示具有这些扩展名的所有文件。 最大的行中的字符数为 251。 如果找到该文件所需,双击文件名称,或单击文件名称并单击打开。若要放弃更改并关闭对话框,请单击取消。 当你指向时显示在 WinDbg 中最近打开的四个文件的名称最近使用的文件上文件菜单。 若要打开这些文件之一,请单击其名称。 关闭当前窗口

练习镜像制作--yum、图形界面

我只是一个虾纸丫 提交于 2019-11-28 00:21:48
图形界面 1 镜像制作 Centos6.9 yum rpm -aq|grep yum|xargs rpm -e --nodeps rm -rf CentOS-Base.repo epel.repo 图形界面 oracle 1 yum解决: Centos6 wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm --wget http://mirrors.aliyun.com/centos/6/os/x86_64/Packages/python

Linux

早过忘川 提交于 2019-11-27 19:03:19
Ubuntu 图形界面和文本界面切换 sudo systemctl set-default multi-user.target ; sudo reboot-----------开启文本 sudo systemctl set-default graphical.target; sudo reboot-------------开启图形界面 来源: https://www.cnblogs.com/dabenniao/p/11373417.html

JAVA图形界面(GUI)之表格

与世无争的帅哥 提交于 2019-11-27 14:35:25
概要 表格(JTable)是我们在GUI开发中很常用的一个组件。表格在可视化编程中用于显示信息,在Swing编程中非常有用,当要显示大量数据时,用表格可以清晰的显示出来。 构造方法: 方法名 说明 JTable() 构造一个默认的 JTable,使用默认的数据模型、默认的列模型和默认的选择模型对其进行初始化 JTable(int numRows, int numColumns) 使用 DefaultTableModel 构造具有 numRows 行和 numColumns 列个空单元格的 JTable JTable(Object[][] rowData, Object[] columnNames) 构造一个 JTable 来显示二维数组 rowData 中的值,其列名称为 columnNames JTable(TableModel dm) 构造一个 JTable,使用数据模型 dm、默认的列模型和默认的选择模型对其进行初始化 JTable(TableModel dm, TableColumnModel cm) 构造一个 JTable,使用数据模型 dm、列模型 cm 和默认的选择模型对其进行初始化 JTable(TableModel dm, TableColumnModel cm, ListSelectionModel sm) 构造一个 JTable,使用数据模型 dm、列模型

ubuntu16.04 无法进入图形界面的一种解决方案

ε祈祈猫儿з 提交于 2019-11-27 14:31:19
System Settings ->Software & Updates-> Additional Drivers安装了附加的驱动,输入账号pndx,进 使用Ctrl + Alt+T 键,进入ubuntu系统终端。在终端输入命令 $dpkg -l | grep -i nvidia,系统将显示出所有安装的nvidia驱动的安装包。正确的形式如下图所示,只有nvidia-common,若显示其他版本,则需要将其卸载。 2 卸载nvidia显卡驱动的命令为$sudo apt-get remove --purge nvidia-* 注意这个命令将卸载所有名字中含有“nvidia-”的软件包。然而这个命令也将nvidia-common包卸载,我们需要再次安装,输入命令$sudo apt-get install ubuntu-desktop 安装nvidia-common软件包。 另一个比较安全的命令是$sudo apt-get purge nvidia-current 卸载当前nvidia显卡驱动。 3 注意,有可能nvidia显卡驱动将NVIDIA显卡开源驱动 Nouveau加入到黑名单中,因此我们需要强制将nouveau驱动加载到boot引导中,使用命令$echo 'nouveau' | sudo tee -a /etc/modules 将nouveau添加到/etc