java学习笔记_GUI(1)
 import javax.swing.*;
 public class Gui {
     public static void main(String[] args) {
         JFrame frame = new JFrame();
         JButton button = new JButton("click me");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.getContentPane().add(button);
         frame.setSize(300, 200);
         frame.setVisible(true);
         //button.setVisible(false);
     }
 }
如果不设置frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);则窗口关闭后进程不能退出
button也可以设置setVisible来控制是否显示
java学习笔记_GUI(1)的更多相关文章
- java学习笔记_GUI(5)
		demo如何为不同的button创建对应的响应函数 import javax.swing.*; import java.awt.event.*; import java.awt.*; class My ... 
- java学习笔记_GUI(4)
		import javax.swing.*; import java.awt.event.*; import java.awt.*; class MyPanel_0 extends JPanel { p ... 
- java学习笔记_GUI(3)
		如何加入自己定义的Panel import javax.swing.*; import java.awt.event.*; import java.awt.*; 5 class MyPanel ext ... 
- java学习笔记_GUI(2)
		import javax.swing.*; import java.awt.event.*; class Gui implements ActionListener{ JButton button = ... 
- 0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁
		什么是同步 在上一篇0036 Java学习笔记-多线程-创建线程的三种方式示例代码中,实现Runnable创建多条线程,输出中的结果中会有错误,比如一张票卖了两次,有的票没卖的情况,因为线程对象被多条 ... 
- 0035 Java学习笔记-注解
		什么是注解 注解可以看作类的第6大要素(成员变量.构造器.方法.代码块.内部类) 注解有点像修饰符,可以修饰一些程序要素:类.接口.变量.方法.局部变量等等 注解要和对应的配套工具(APT:Annot ... 
- Java学习笔记(04)
		Java学习笔记(04) 如有不对或不足的地方,请给出建议,谢谢! 一.对象 面向对象的核心:找合适的对象做合适的事情 面向对象的编程思想:尽可能的用计算机语言来描述现实生活中的事物 面向对象:侧重于 ... 
- 0032 Java学习笔记-类加载机制-初步
		JVM虚拟机 Java虚拟机有自己完善的硬件架构(处理器.堆栈.寄存器等)和指令系统 Java虚拟机是一种能运行Java bytecode的虚拟机 JVM并非专属于Java语言,只要生成的编译文件能匹 ... 
- 0030 Java学习笔记-面向对象-垃圾回收、(强、软、弱、虚)引用
		垃圾回收特点 垃圾:程序运行过程中,会为对象.数组等分配内存,运行过程中或结束后,这些对象可能就没用了,没有变量再指向它们,这时候,它们就成了垃圾,等着垃圾回收程序的回收再利用 Java的垃圾回收机制 ... 
随机推荐
- ios开发——实用技术篇&Pist转模型详细介绍
			Pist转模型详细介绍 关于Plist转模型在iOS开发中是非常常见的,每开一一个项目或者实现一个功能都要用到它,所以今天就给大家讲讲Plist怎么转成模型数据, 前提:必须有一个Plist文件或者通 ... 
- AJAX XMLHttpRequest
			<html> <head> <title>XMLHTTPRequest对象的说明DEMO</title> <script language=&qu ... 
- obj 转为Json 时间格式自定义
			var tb = evnWarningBll.GatWarning(); var timeFormat = new IsoDateTimeConverter(); ... 
- Android 自学之选项卡TabHost
			选项卡(TabHost)是一种非常实用的组件,TabHost可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个与外部容器相同大小的组建摆放区域.通过这种方式,就可以在一个容器中放置更多组件 ... 
- TensorFlow安装与测试
			官网:http://tensorflow.org/安装步骤:1.sudo apt-get install python-pip python-dev python-virtualenv 2.virtu ... 
- applicationContext-mail.xml 模板
			<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ... 
- Sql  server  大全
			一.基础 .说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ... 
- centos6.5下逻辑卷操作
			1.将两块独立磁盘分别分区 2.创建物理卷-pvcreate 3.创建卷组 4.创建逻辑卷 5.格式化逻辑卷 6.扩展逻辑卷 7.缩小逻辑卷 
- web服务器顺带网络负载均衡
			Web服务器配置共享文件 文件服务器需要做的 1. 建立共享文件夹,并建立两个子文件夹 2. 创建用户以便访问共享时使用此凭据 3. 共享并给予刚创建的用户读取和写入权限 Web服务器的设置 1. 新 ... 
- 第五十二篇、 OC获取视频的第一帧图片thumbnailImage
			获取视频的第一帧图片 有时候我们拍摄完视频后,希望获取一张图片当作这个视频的介绍,这个图片thumbnailImage可以从视频的第一帧获取到. 我们的思路是先获取视频的URL,然后初始化一个MPMo ... 
