我最近一直在使用Java Swing,当我尝试在彼此之间添加3个JTextField时,它们会填充整个JFrame。 但是我希望它们具有固定的高度和宽度。 我能做什么?

由于我是该主题的新手,因此我无法尝试许多事情。 我也没有在其他论坛上找到任何东西。

我的目标是为用户创建一个简单的GUI,以填写其凭据。 这些凭据应该填充到一个数组中,但我还没有到那儿。

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class PeopleGUI extends JFrame{

JPanel jp = new JPanel();

JLabel jl = new JLabel();

JTextField jt = new JTextField(30);

JTextField jt1 = new JTextField(30);

JTextField jt2 = new JTextField(30);

JButton jb = new JButton("Enter");

public PeopleGUI(){

setTitle("PeopleGUI");

setVisible(true);

setSize(400,200);

setDefaultCloseOperation(EXIT_ON_CLOSE);

jp.setLayout(new BoxLayout(jp, BoxLayout.Y_AXIS));

jp.add(jt);

jp.add(jt1);

jp.add(jt2);

jt.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String input = jt.getText();

jl.setText(input);

}

});

jp.add(jb);

jb.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

String input = jt.getText();

jl.setText(input);

}

});

jp.add(jl);

add(jp);

}

public static void main(String[] args) {

PeopleGUI p = new PeopleGUI();

}

}

我希望JTextFields不能适应窗口的大小。

当前,它看起来像这样:

但它看起来应该像这样:

java jtextfield 高度_java - 固定的JTextField的高度和宽度 - 堆栈内存溢出相关推荐

  1. Java拆解最多的素数之和_java - 计算并打印第n个素数 - 堆栈内存溢出

    为了计算第n个素数,我知道两个主要的变体. 直截了当的方式 也就是说,从找到的所有素数开始计数,直到找到所需的n th为止. 这可以通过不同程度的复杂性和效率来完成,并且在概念上有两种不同的实现方式. ...

  2. android studio 抽屉,java - Android导航抽屉(由Android Studio默认提供) - 堆栈内存溢出...

    当我按下导航菜单项的更改时,它的颜色为黄色,直到释放时一直按它为默认.我没有明确编写任何代码来设置这些设置. 我该如何停止?请帮忙. 这是我的代码. 主要布局 xmlns:android=" ...

  3. java中图片与像素矩阵转换,java - Java中具有矩阵乘法的图片转换不起作用 - 堆栈内存溢出...

    我正在用Java实现图片转换. 到目前为止,我已经实现了以下类: 矩阵 (持有一个3x3矩阵,该矩阵将用于与Vector相乘) 向量 (用于与变换矩阵相乘以生成原始图像像素的新位置) PictureT ...

  4. oracle 内存错误的是什么意思,java - 是什么导致此JMS错误连接到OracleAQ? - 堆栈内存溢出...

    我从正在侦听OracleAQ的Java服务中收到零星的错误. 它似乎每天晚上都在发生,我不确定发生了什么. 真的是数据库连接问题吗? 还是"出队失败"表明它已连接并且发生了其他事情 ...

  5. java jdbctemplate update_java - Spring JdbcTemplate.update()不更新行 - 堆栈内存溢出

    我在DAO中使用Spring JdbcDaoSupport ,并尝试使用以下查询更新记录. String callersUpdateQuery = "update W67U999S a se ...

  6. java list namevaluepair_java - 数值等效于nameValuePair数组列表吗? - 堆栈内存溢出

    如果必须使用NameValuePair ,则有两种可能的解决方案. 您可以将Map转换为NameValuePair List : List convertParameters(Map paramete ...

  7. eclipse占用内存过大_Java性能调优学习(三)-jmap+mat分析内存溢出问题实战

    上一节我们讲了jinfo,jstat,jmap的使用,还简单的讲了下如何使用jmap导出内存映像文件,这次,我们来实战一把内存溢出问题. 环境准备 首先我们先模拟一下内存溢出的场景,以下这段代码在访问 ...

  8. 什么情况下java会出现堆溢出_【Java面试题第三期】JVM中哪些地方会出现内存溢出?出现的原因是什么?...

    内存溢出(Out Of Memory)经常简称为OOM,在jvm中主要分为方法区.堆.栈.本地方法栈.程序计数器这几部分,其中程序计数器是唯一不会出现OOM的,也就是说其他区域都会出现OOM.下面来分 ...

  9. java jtextfield 居中_java – 如何使JTextfield居中

    第一个:x.setHorizo​​ntalAlignment(JTextField.CENTER);将文本设置在中心而不是JTextField 如果要将JTextField放在中心,只需创建panel ...

最新文章

  1. linux agetty 登录框进程简介
  2. 洛谷 - P1198 - 最大数 - 线段树
  3. JVM性能调优监控工具总结
  4. 硬盘安装 solaris
  5. System.Linq捉虫记 | 论变量命名的重要性
  6. LeetCode 1922. 统计好数字的数目(快速幂)
  7. java 小题目_java一个小题目
  8. C#.NET学习笔记7--11---算术运算符,变量赋值,变量的交换,布尔表达式1,布尔表达式2
  9. Nginx + uWSGI + Flask + Vhost
  10. [Unity3D]无缝场景切换解决方案(1) - 简单场景切换
  11. 中级软件设计师下午试题(百度文库 )
  12. 如何完整离线保存网页,包括网页完整特效?
  13. 支持所有浏览器的右键菜单
  14. AcWing 2005. 马蹄铁题解
  15. idea配置port
  16. 股票入门浅学20210721
  17. MySQL高可用架构-MMM环境部署记录
  18. LuoGuP2495:[SDOI2011]消耗战
  19. Java开源项目—知识付费(多个版本)
  20. python 拟合曲线并求参

热门文章

  1. 微服务实现不同登陆_微服务网关——实现篇
  2. mysql innodb 报错_mysql报错1286 Unknown storage engine 'InnoDB'
  3. linux网络编程客户端,Linux网络编程入门
  4. 数据分析学习笔记4-----处理缺失数据
  5. 微信测试号开发 服务器 token验证
  6. vs2008 及.netframework3.5 安装问题
  7. 要开始研究.NET了
  8. ICML 2022 第一届关于新冠病毒的智慧医疗研讨会
  9. 谷歌官方推出 TensorFlow 中文视频:机器学习从零到一(系列之二)
  10. 视频编辑利器,不喜欢就框除!开源视频物体移除软件video object removal