16.10

 1 import java.awt.*;
 2 import java.awt.event.*;
 3 import javax.swing.*;
 4
 5 public class Test_16_10 extends JFrame{
 6     public Test_16_10(){
 7         JP jp1 = new JP();
 8         add(jp1);
 9         jp1.setFocusable(true);
10     }
11
12     public static void main(String[] args) {
13         // TODO Auto-generated method stub
14         Test_16_10 t1 = new Test_16_10();
15         t1.setSize(300,400);
16         t1.setTitle("Test_16_10");
17         t1.setLocationRelativeTo(null);
18         t1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
19         t1.setVisible(true);
20     }
21
22     static class JP extends JPanel{
23         private StringBuffer str = new StringBuffer();
24         private String str1 = "A";
25         private int x,y;
26
27         public JP(){
28             addKeyListener(new KeyAdapter(){
29                 public void keyTyped(KeyEvent e){
30                     str.append(e.getKeyChar());
31                 }
32                 public void keyPressed(KeyEvent e){
33                     if(e.getKeyCode() == KeyEvent.VK_ENTER)
34                         str1 = str.toString().trim();
35                     str.setLength(0);//将stringbuffer重置为空
36                     repaint();
37                 }
38             });
39         }
40         protected void paintComponent(Graphics g){
41             x = getWidth()/2;
42             y = getHeight()/2;
43             super.paintComponent(g);
44             g.drawString(str1, x, y);
45         }
46     }
47 }

Test_16_10.java

效果图:

时间: 2024-10-26 08:16:06

16.10的相关文章

Ubuntu GNOME 16.10 Beta 1问世了!

导读 Ubuntu GNOME 16.10操作系统已经进入研发周期一段时间了,今天终于可以下载Beta 1版本进行测试了.作为Ubuntu官方flavor之一,Ubuntu GNOME团队非常努力的整合GNOME桌面环境,某些GNOME应用已经升级至GNOME 3.22 Beta Stack. Ubuntu GNOME 16.10 Beta版本另一个有趣的地方就是在ISO镜像中移除了Empathy IM客户端,默认安装GNOME Characters工具,GNOME的Initial Setup

喜讯!Ubuntu 16.10(Yakkety Yak) Final Beta发布喽!!!

上月三十日,代号为“Yakkety Yak”的Ubuntu 16.10发行版本的Final Beta正式上线.Canonical的开发者Steve Langasek说道:“16.10继续秉承Ubuntu自豪传统--在最高质量易用性的Linux发行版本中整合最新和最优秀的开源技术.在这个开发周期中团队付出了不懈的努力,修复诸多BUG的同时也引入了很多新功能.” Steve Langasek进一步说道:“Beta镜像文件中自然存在某些BUG,其中的新功能将会出现在2016年10月13日发布的最终版本

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 扩展 iptables应用在一个网段 http://www.aminglinux.com/bbs/thread-177-1-1.html sant,dnat,masquerade http://www.aminglinux.com/bbs/thread-7255-1-1.html iptables限制syn速率 http://www.aminglinux.com/bbs/thre

为部署ASP.NET Core准备:使用Hyper-V安装Ubuntu Server 16.10

概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术.它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可.但是前提是要确保你的机器已经启用虚拟化,可以到任务管理器中查看,如下: Ubuntu(乌班图)是一个开源的Linux操作系统,同时为企业提供服务器版本.至于其他发行版本如:CentOS.Debian等,这里不是讨论的重点,本篇是以Ubuntu Server 16.10版本进行安装的.且不说Ubuntu资料多,社区广,单凭它是我大学里边接触到的

Ubuntu 16.10 安装KolourPaint 4画图工具

KolourPaint 4画图工具简单实用,可以绘画.视频处理和图标编辑: • 绘画:绘制图表和“手绘” • 视频处理:编辑截图和照片;应用特效 • 图标编辑:绘画剪贴和标识透明化 1.在Ubuntu 16.10 系统,安装KolourPaint 4画图工具: sudo apt-get install kolourpaint4 2.安装完成后,找到刚安装的KolourPaint 4: 3.开始使用KolourPaint 4画图工具: 好了,开始工作吧.

在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误

1.安装mysql workbench,提示未安装软件包 libpng12-0 下载了MySQL Workbench 6.3.8   在安装的时候报错: sudo dpkg -i mysql-workbench-community-6.3.8-1ubu1604-amd64.deb 提示:未安装软件包 libpng12-0. 然而使用sudo apt-get -f install后还是报错,后来找到下载libpng12-0的地址并安装. 2.下载安装libpng12-0 下载libpng12-0地

Ubuntu GNOME 16.10 (Yakkety Yak) Beta1 发布

Ubuntu GNOME 16.10操作系统已经进入研发周期一段时间了,今天终于可以下载Beta 1版本进行测试了.作为Ubuntu官方flavor之一,Ubuntu GNOME团队非常努力的整合GNOME桌面环境,某些GNOME应用已经升级至GNOME 3.22 Beta Stack. http://static.cnbetacdn.com/article/2016/0826/7331b726cccf9c3.jpg Ubuntu GNOME 16.10 Beta版本另一个有趣的地方就是在ISO

优麒麟16.10(Ubuntu Kylin)首个Alpha版本发布

关于Linux的学习,请参考书籍<Linux就该这么学> 2016年6月30日,优麒麟(Ubuntu Kylin)团队宣布推出优麒麟16.10(Yakkety Yak)操作系统的首个Alpha版本.目前Ubuntu 16.10正在研发状态,针对可选flavors的首个Alpha版本已经发布,也就是Ubuntu MATE.Lubuntu和Ubuntu Kylin.前两者的Alpha已经发布,而后者也于今天正式亮相. 在近日的声明中写道:“在这个预发布版本中,我们修复了Ubuntu系统本身的很多国

【转】在Ubuntu 16.10 Server 上部署 Moodle

第一步 安装 Ubuntu 16.10 Server LTS Moodle 的官方文档肯定了Ubuntu Server LTS 是适合运维Moodle平台的. 1.使用纯代码交互的服务器Ubuntu更加安全.稳定,不容易被黑客攻击. 2.即便在部署了服务器版本的Ubuntu后发现无法适应,也可以自行添加图形界面. 使用Ubuntu 16.* 的优势和需要注意的地方: 1.Ubuntu 16.* 支持 PHP7.0. 2.Moodle 3.01  以及之后的版本都可以使用 PHP7.0. 3.需要

10.15 iptables filter表案例 10.16/10.17/10.18 iptable

七周四次课 10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 打开端口转发, 调整内核参数 增加一条规则 所添加的规则 B机器设置默认网关 设置公共DNS C设备与A通信,通过端口转换的形式,将原有iptables清空 上面为进来的包进行转换,下面为出去的包进行转换 原文地址:http://blog.51cto.