java左右摇摆_java – 按边缘排列摇摆组件
是否可以排列摆动组件?
组件位于单独的面板中,两者都使用流动布局.这两个面板位于使用网格布局的另一个面板中.
你可以看到有一个微妙的区别,我觉得很烦人.我知道所有的jlabels [蓝色/紫色的矩形都有相同的大小,所以我认为它可能是因为”和’*’,但我不确定因为前两个的左边盒子没有排成一列.
面板
JPanel panel2 = new JPanel(new GridLayout(4, 1));
JPanel panel2a = new JPanel(new FlowLayout());
JPanel panel2b = new JPanel(new FlowLayout());
前两个矩形(紫色)
add1 = new JLabel("", JLabel.CENTER);
add1.setTransferHandler(new TransferHandler("text"));
add1.setBorder(b2);
add2 = new JLabel("", JLabel.CENTER);
add2.setTransferHandler(new TransferHandler("text"));
add2.setBorder(b2);
两个蓝色矩形
textFieldA = new JTextField();
textFieldA.setHorizontalAlignment(JTextField.CENTER);
textFieldA.setEditable(false);
textFieldA.setBorder(new LineBorder(Color.blue));
textFieldM = new JTextField();
textFieldM.setHorizontalAlignment(JTextField.CENTER);
textFieldM.setEditable(false);
textFieldM.setBorder(new LineBorder(Color.blue));
和*
opA = new JLabel("+", JLabel.CENTER);
opS = new JLabel("*", JLabel.CENTER);
显示矩形大小相同
Dimension d = card1.getPreferredSize();
int width = d.width + 100;
int height = d.height + 50;
add1.setPreferredSize(new Dimension(width, height));
add2.setPreferredSize(new Dimension(width, height));
mult1.setPreferredSize(new Dimension(width, height));
mult2.setPreferredSize(new Dimension(width, height));
textFieldA.setPreferredSize(new Dimension(width, height));
textFieldM.setPreferredSize(new Dimension(width, height));
添加到面板
panel2a.add(add1);
panel2a.add(opA);
panel2a.add(add2);
panel2a.add(enterA);
panel2a.add(textFieldA);
panel2c.add(mult1);
panel2c.add(opM);
panel2c.add(mult2);
panel2c.add(enterM);
panel2c.add(textFieldM);
panel2.add(panel2a);
panel2.add(panel2c);
java左右摇摆_java – 按边缘排列摇摆组件相关推荐
- java gui 层次结构_JAVA GUI学习 - JTree树结构组件学习 ***
这个类大家都很熟悉了,现在来看这个类的源代码. public class ArrayList extends AbstractList implements List, RandomAccess, C ...
- java jai例子_java – 使用JAI将swing组件写入大型TIFF图像
我不得不加载并存储一个大的tiff(59392x40192px)与JAI.我的解决方案是:TiledImages. 我使用了TiledImage,因为我需要tile和subimages. 要使用Til ...
- 用java的io做一个代码计数器,如何制作Java页面计数器_java
大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...
- java 中文 音序,java 中文字符串数组按照音序排列
java 中文字符串数组按照音序排列 复制代码 代码如下: public class SortComparator implements Comparator{ public int compare( ...
- java字符串字符排列组合_如何在Java中查找字符串的所有排列
java字符串字符排列组合 In this tutorial, we will learn how to find the permutation of a String in a Java Prog ...
- 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目
课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...
- JAVA练习177-有重复字符串的排列组合
有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe" 输出:["eqq","qeq", ...
- Java map按照值降序排列
1)Java map按照值降序排列 思路是转成 list,然后再写入能保证顺序的 LinkedHashMap,普通的 HashMap和 TreeMap等不能保证顺序. /*** 降序排列 map*/p ...
- java盒图_Java图形化界面设计——布局管理器之BoxLayout布局(盒式布局)
允许垂直或水平布置多个组件的布局管理器.这些组件将不包装,因此举例来说,垂直排列的组件在重新调整框架的大小时仍然被垂直排列. 用水平组件和垂直组件的不同组合嵌套多面板的作用类似于 GridBagLay ...
最新文章
- Codeup-问题 A: 【字符串】最长回文子串
- 同时支持EF+Dapper的混合仓储,助你快速搭建数据访问层
- 支付结算之路由系统设计
- 你的烂代码终于有了解决方案
- [NHFrog]发布第三个版本_NHibernate嵌入式代码生成器
- 学习WPF/Silverligter网站及资源
- 2022 百度之星程序设计大赛复赛 D.子序列2(动态dp/线段树维护矩阵)
- 霍兰德SC型如何选专业?霍兰德职业兴趣测试
- java 高淇讲的怎么样_反射机制--高淇Java视频笔记
- doc转html poi,java poi doc 转html
- 领导力/行为面试必备技能 - STAR 法则
- 视频剪辑技巧,给每个视频添加不同背景图
- 解决在SQLYog中执行SQL语句会提示错误的信息,但数据能查出来
- 为Chrome设置代理
- 成功解决WebMediaCfg.ini文件被清空引起的“没有找到数据库”
- CASdatasets
- DSP28335的SPWM波生成方法
- 【Web技术】1154- 现代 Web 研发体系中的新一代低/零码搭建
- Computer Science Theory for the Information Age-1: 高维空间中的球体
- 如何提高 matlab 计算速度 运算效率