package rom;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import javax.print.attribute.Size2DSyntax;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SizeRequirements;
import javax.swing.WindowConstants;
import javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction; public class Demo3 extends JFrame implements ActionListener{ //继承JFrame 并且接口 按键监听
public Demo3(String name) {
// TODO Auto-generated constructor stub
super(name); //调用父类添加名称
JPanel aJPanel = new JPanel(); //添加布局
JLabel aJLabel = new JLabel("文本"); //创建标签文本
aJPanel.add(aJLabel); //将标签文本添加到布局中
// 边界布局.北
add(aJPanel, BorderLayout.NORTH); //----------------------------------------
JLabel aJLabel1 = new JLabel("文本1");
aJLabel1.setForeground(Color.BLUE);// 设置颜色文本颜色为蓝色
// 边界布局.中央
add(aJLabel1, BorderLayout.CENTER); //----------------------------------------
JButton jButton = new JButton("按键1");
jButton.setForeground(Color.RED); //设置按键文本颜色为红色
add(jButton, BorderLayout.EAST); //设置添加到的位置 为 东 setSize(500, 500);
setVisible(true);
jButton.addActionListener(this); //添加按键监听
//setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); }
@Override
public void actionPerformed(ActionEvent e) { //复写接口中的抽象方法:按键监听
// TODO Auto-generated method stub
System.out.println("按键1"); } public static void main(String[] args) {
new Demo3("Demo3"); } }

最新文章

  1. JVM学习笔记:虚拟机的类加载机制
  2. PHP基础之 string 字符串函数
  3. Redis 集群解决方案 Codis
  4. int a
  5. hdu1213 并查集
  6. 表单,css
  7. vim之执行shell命令
  8. Windows下WordPress搭建博客过程
  9. android --拍照,从相册获取图片,兼容高版本,兼容小米手机
  10. IOS开发中使用AFNetworking请求网络数据
  11. 1. 初次尝试Core Data 应用程序(Core Data 应用开发实践指南)
  12. ant.design React使用Echarts,实力踩坑
  13. Windows 激活的简单办法(能上网)
  14. 利用sqlldr从MySQL导出一张表数据到Oracle
  15. raiDrive添加坚果云
  16. 微信分享接口 略缩图 php
  17. Windows连接Linux虚拟机里面的Docker容器
  18. Linux内核中断处理机制
  19. shell 中 exit0 exit1 的区别
  20. Javascript获取页面表格中的数据

热门文章

  1. Linux中chown和chmod的区别和用法
  2. 【转】python文件和目录操作方法大全(含实例)
  3. SQL Server CONVERT() 日期转换为新数据类型的 通用函数
  4. WARNING: Package of target [javax.servlet.jsp.jstl.core.LoopTagSupport$1Status@7439e436] or package of member [public int javax.servlet.jsp.jstl.core.LoopTagSupport$1Status.getIndex()] are excluded!
  5. C/C++基础----动态内存
  6. 写在vue总结之前(一)
  7. requests 请求几个接口 出现’您的账户在其它设备使用过,为保障安全,需重新登入才能在本设备使用‘
  8. hadoop MapReduce —— 输出每个单词所对应的文件
  9. RPM安装MYSQL5.7
  10. intent--Activity之间数据传递之Intent数据传递