java中的gridy_Java GridBagConstraints gridx和gridy无法正常工作?
我正在尝试使用gridx和gridy约束来定位我的按钮。但是它们不起作用!如果更改gridx和gridy变量,则什么也不会发生。如果我将填充更改GridBagConstraints为NONE,它仍然不起作用。
我在这里想念什么吗?
import java.awt.*;
import javax.swing.*;
public class Window extends JFrame{
private static final long serialVersionUID = 1L;
JFrame frame = new JFrame("GUI");
JTextField username = new JTextField(20);
public void CreateWindow(){
JPanel pane = new JPanel();
pane.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.NONE;
JButton button = new JButton("Button 1");
c.weightx = 1.0;
c.weighty = 1.0;
c.gridx = 3; //Has no effect
c.gridy = 5; //Has no effect
c.anchor = GridBagConstraints.NORTHWEST;//If I remove this, it still does not work.
pane.add(button, c);
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setSize(400, 600);
frame.setResizable(true);
frame.setLocationRelativeTo(null);
frame.add(pane);
frame.setVisible(true);
}
}
如果很难理解,这里就是问题所在:
JPanel pane = new JPanel();
pane.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.fill = GridBagConstraints.NONE;
JButton button = new JButton("Button 1");
c.weightx = 1.0;
c.weighty = 1.0;
c.gridx = 3; //Has no effect
c.gridy = 5; //Has no effect
c.anchor = GridBagConstraints.NORTHWEST; //If I remove this, it still does not work.
pane.add(button, c);
java中的gridy_Java GridBagConstraints gridx和gridy无法正常工作?相关推荐
- java中的gridy_JAVA格局管教器.
JAVA的界面格局原理:因为Java是跨平台语言,利用绝对坐标明显会导致问题,即在不同平台.不同判别率下的揭示收获不一样.Java 为了告终跨平台的个性并且获得动态的格局收获,Java将容器内的所有组 ...
- java中自定义表单和流程_让驰骋工作流程引擎 ccbpm使用自定义表单来实现自己的业务逻辑....
1.1.1.1: SDK表单 概要说明:我们把流程引擎与表单引擎统称为ccbpm,但是有一些用户并不想使用表单引擎,而是用自己的表单,仅仅使用流程引擎,这样的方式就要采用ccbpm的sdk表单开发模式 ...
- 怎么用鼠标选中java中table的某一行_为什么同事的工作效率那么高?学会这些鼠标双击技巧,你也可以的...
[温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! 在Excel表格处理中,经常会看到同事工作效率那么高,甚至点点鼠标就完成了,自己怎么努力却不行. 其实有些Excel技巧还 ...
- java中编译错误为什么_java – 为什么这个instanceof代码工作并且不会导致编译时错误?...
instanceof用于运行时确定对象的类型.您正在尝试确定在程序运行时x是否真的是J类型的对象,因此它会进行编译. 您是否认为它会导致编译时错误,因为您认为编译器不知道x的类型? 编辑 正如Kirk ...
- java中process方法用处_Java中ProcessBuilder应用实例
系列说明 可以使用java中的ProcessBuilder执行本地命令或脚本等工作 以下是一个简单的使用java调用本地python脚本的例子 List commands=new ArrayList( ...
- java中的位移运算符_Java 位移运算符
本人只是 Android小菜一个,写技术文档只是为了总结自己在最近学习到的知识,从来不敢为人师,如果里面有些不正确的地方请大家尽情指出,谢谢! 1.概述 Java 位移运算符是Java中基本的位运算操 ...
- java fields是_一个快速生成R2.java中fields的插件
一个快速生成R2.java中fields的插件 项目地址:github.com/JeasonWong/- 介绍 在子 module 中使用 ButterKnife 时,如果想使用 ButterKnif ...
- Java中七大垃圾回收器
在Java中,垃圾回收是JVM最常见的工作,也是保证系统能稳定运行的保障之一,常见的垃圾回收算法有两种:分代回收和分区回收,他们各有优缺.当然回收垃圾不可能空手套白狼,所以下面就介绍一下七种垃圾回收器 ...
- java gridout_GridBagLayout 布局 的行列概念以及gridx,gridy失效?
大家好,本人java初学者. 在做一个GUI界面的时候使用了GridBagLayout布局,代码如下. 我的理解是gridx 和gridy是将组件设置在 某一行某一列 上,所以我用不同的数值尝试性修改 ...
最新文章
- linux expect 输入密码,shell脚本无密码登录 expect的使用方法详解
- 前途无量的MEMS传感器
- 俄罗斯最新开源的牛掰数据库ClickHouse
- python——类和对象之__dict__属性的使用
- 多文件目录下makefile文件递归执行编译所有c文件 很不错
- 盘点9个你可能不会用的JS技巧
- mysql 其他引擎
- php 运行外部程序_PHP在linux上执行外部命令的方法
- python算法详解豆瓣_豆瓣爬虫实践-python版
- C++高质量编程点滴
- 8.0.22Mysql的详细安装
- Java项目 学生信息管理系统 DAO设计模式
- 仿qq局域网聊天软件 c++ 非mfc 数据库
- 家有千金之冰糖绿豆汤
- 使用词向量嵌入模型,获得近义词
- 为什么线程崩溃不会导致 JVM 崩溃
- UPnP的介绍和理解
- 杭州异地身份证办理条件以及材料
- 明日书苑:史上书法字体分类最全(收藏版)
- ansys六个应力的物理意义
热门文章
- supermap iobjects学习——三维通视分析,可视域分析 (1)
- 50个高端大气上档次的管理后台界面模板(转)
- jquery validation Engine表单验证
- Tcpdump抓包命令详解
- npm基本操作及命令详解
- 仿微信查找聊天记录自动搜索关键字
- Android 蓝牙 OPP文件传输-Obex协议连接-socket连接 从framework到协议栈btif层 --- 全网最详细(一)
- 计算机没考好的检讨书300百以上,考试没考好的检讨书范文300字
- Linux——用户和用户组的管理
- C# Aspose Word表格合并、拆分、增删行、单元格操作