展开全部

这个基本上不可能,除非你在界面未显示之前就直接打印32313133353236313431303231363533e78988e69d8331333335313138了import java.awt.Color;

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class DrawText  extends JPanel{

JButton jb1,jb2,jb3;

public DrawText(){

this.setLayout(new GridLayout(2,0,10,10));

jb1 = new JButton("1");

jb2 = new JButton("2");

jb3 = new JButton("3");

this.add(jb1);

this.add(jb2);

this.add(jb3);

ActionListener l = new LocationAction();

jb1.addActionListener(l);

jb2.addActionListener(l);

jb3.addActionListener(l);

}

class LocationAction implements ActionListener{

@Override

public void actionPerformed(ActionEvent e) {

if(e.getSource() == jb1){

System.out.println(jb1.getLocation());

}

if(e.getSource() == jb2){

System.out.println(jb2.getLocation());

}

if(e.getSource() == jb3){

System.out.println(jb3.getLocation());

}

}

}

public static void main(String[] args) {

JFrame f = new JFrame();

f.setDefaultCloseOperation(3);

JPanel panel  = new DrawText();

panel.setBackground(Color.cyan);

f.add(panel);

f.setSize(400, 300);

f.setVisible(true);

}

}

java gridout_java 布局管理器GridLayout相关推荐

  1. Java Swing布局管理器(详解版)

    在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加.这样虽然能够灵活控制组件的位置,实现却非常麻烦 ...

  2. Java Swing布局管理器

    引言 在使用 Swing 向容器添加组件时,需要考虑组件的位置和大小.如果不使用布局管理器,则需要先在纸上画好各个组件的位置并计算组件间的距离,再向容器中添加.这样虽然能够灵活控制组件的位置,实现却非 ...

  3. java的布局管理器_Java中提供了几种布局管理器

    近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...

  4. Java AWT 布局管理器

    目录 布局管理器 1. 流式布局管理器 2. 边界布局管理器 3. 网格布局管理器 4. 网格包布局管理器 5. 卡片布局管理器 6. 自定义布局 布局管理器 在 java.awt 包中提供了 5 种 ...

  5. java 网格布局管理器,Java图形化界面设计——布局管理器之GridLayout(网格布局)...

    网格布局特点: l  使容器中的各组件呈M行×N列的网格状分布. l  网格每列宽度相同,等于容器的宽度除以网格的列数. l  网格每行高度相同,等于容器的高度除以网格的行数. l  各组件的排列方式 ...

  6. 【Java AWT 图形界面编程】LayoutManager 布局管理器 ④ ( GridLayout 网格布局 | GridBagLayout 网格包布局 )

    文章目录 一.GridLayout 网格布局 二.GridLayout 构造函数 三.GridLayout 网格布局代码示例 四.GridBagLayout 网格包布局 一.GridLayout 网格 ...

  7. java常用布局管理器(流布局管理器、边界布局管理器、网格布局管理器)

    在Swing中,每个组件在容器中都有一个具体的位置大小.而在容器中摆放各种组件时很难判断其具体位置和大小,使用布局管理器比程序员直接在容器中控制Swing组件的位置和大小方便得多,可以更加有效地处理整 ...

  8. Java学习 布局管理器之GridLayout(网格布局)

    GridLayout( 网格布局) 具体请看 官方JavaApi: java.awt.GridLayout GridLayout 将容器切割为棋盘一样m行n列的网格,每个网格可以放置一个组件,添加到容 ...

  9. java中布局管理器flowlayout,在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型。...

    在Java中下列()方法可以把JFrame的布局管理器设为FlowLayout类型. 答:jFrame.setLayout(new FlowLayout() ) 在Word 2010的编辑状态,当前编 ...

最新文章

  1. Java任务调度框架Quartz
  2. 【Mysql】Mysql root 权限下无法创建数据库
  3. python解决open()函数、xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题
  4. python【OS操作系统库】Python的os模块大宝剑(全)
  5. UEFI引导的系统下装双系统解决方案
  6. FFTW在VS中集成与测试详解
  7. T4模板:MVC中用T4模板快速生成代码
  8. 串传送指令MOVSB MOVSW
  9. 活动子项父项的复杂CSS选择器[重复]
  10. 微服务熔断限流Hystrix之流聚合
  11. 我想用计算机计算数,数字计算器
  12. linux wireshark 使用教程,M22 wireshark使用方法简介
  13. 关于NLPIR在MAC上的使用
  14. sobel 边缘检测 c语言,Sobel边缘检测算法(转载)(示例代码)
  15. A。资源库和运行时表结构(5)---JBPM4.4数据库表解释
  16. 重构碎片化知识_黄建锋:碎片化学习策略研究
  17. 【Android】Android外接音源设备之小蜜蜂坑
  18. CM3学习笔记(一)存储器系统
  19. Python3绘图库之rrdtool模块
  20. 深入分析实战可重入读写锁ReentrantReadWriteLock

热门文章

  1. ZOJ3545——AC自动机+状态dp
  2. Java基础语法之变量作用域、小大驼峰命名规则和java运算符(赋值、关系、三元、逻辑运算符)
  3. python爬虫的时候要用的url修改方法总结
  4. android 9 pie公司,Android 9.0正式推送 定名Android Pie
  5. linux cd是什么目录,linux-cd命令
  6. python输入hello输出olleh_Python小试牛刀(经典例题)[连载中]
  7. C++ 迭代器失效问题
  8. linux纯文字界面,Linux入门 Part1: 使用控制台(1)-纯文本界面
  9. spring 数据库 链接db2_实例讲解使用Spring通过JPA连接到Db2
  10. 苹果自带相册打马赛克_哥们被绿?iOS 13惊现漏洞,马赛克去除