社区
Java SE
帖子详情
JDialog 中的 JPanel 画面设定
lianhg
2007-03-15 04:56:42
JDialog 中有2个 JPanel,其中一个 JPanel 中有 textbox ,label 等多个高和宽都不等控件。当JDialog 画面缩小时,一部分控件随着JPanel缩小也随着隐藏起来。现想解决此问题,谢谢。
...全文
465
5
打赏
收藏
JDialog 中的 JPanel 画面设定
JDialog 中有2个 JPanel,其中一个 JPanel 中有 textbox ,label 等多个高和宽都不等控件。当JDialog 画面缩小时,一部分控件随着JPanel缩小也随着隐藏起来。现想解决此问题,谢谢。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beibeiG
2007-03-16
打赏
举报
回复
建议LZ用 GridBagLayout, 我上个项目大家都是用的这个布局,基本上你想它成什么样就是什么样。
最近用了下GroupLayout,用NetBeans拖拽生成GUI,目前感觉拽的很爽,就是代码还不易懂,以前没用过GroupLayout,而且需要用swing-layout-1.0.jar库,NetBeans自己的库。
lixiaoxue85
2007-03-15
打赏
举报
回复
TO lianhg (lianhg)
布局里面最有用的 就是gridBaglayout,LZ可以试试 组件大小是不会变,但是为根据窗体变换位置,是以组件和组件之间的距离来定死位置的
对于缩小到一定比例时出现滚动条,来显示隐藏的部分。
你可以将组件画在JPANEL上,再将JPANEL放置于JSCROLLPANE上
zwgs1985
2007-03-15
打赏
举报
回复
布局的layout设置的不对,把flowlayout改为gridlayout试试
lianhg
2007-03-15
打赏
举报
回复
TO : lixiaoxue85(蛮野蛮)
现在只是找解决方法,只要让画面布局合理就就可以。比如,可以让JPanel
缩小到一定比例时出现滚动条,来显示隐藏的部分。
lixiaoxue85
2007-03-15
打赏
举报
回复
LZ想等比缩小?这是不可能.建议LZ不允许JDIALOG缩放就行了,或把JPANEL的MINSIZE定死
Java实现 LeetCode 400 第N个数字
400. 第N个数字 在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …
中
找到第 n 个数字。 注意: n 是正数且在32为整形范围内 ( n < 231)。 示例 1: 输入: 3 输出: 3 示例 2: 输入: 11 输出: 0 说明: 第11个数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, … 里是0,它是10的...
【
中
等】力扣算法题解析LeetCode400:第 N 位数字
LeetCode 400题要求在无限整数序列123456789101112...
中
找到第n位数字。核心解法分三步:1)通过循环减去各组位数(1位9数,2位180位等)确定n所在数字的位数k;2)计算目标数字num = 10^(k-1) + (n-1)/k;3)取数字的第(n-1)%k位。Java实现利用digit、start、count变量高效定位,时间复杂度O(log₁₀n)。例如,n=10返回'1'(来自数字10的首位)。该算法避免遍历,适用于n≤2³¹-1的大数场景。关键词: 位数分组、数学定位、
力扣400:第N位数字
题目要求在无限整数序列
中
找出第n位数字。解题思路分为两步:首先确定数字的位数d,通过减去不同位数的位数和来定位;然后计算具体数字及其第几位。代码实现时,先循环确定位数d,再计算目标数字在d位数
中
的位置,最后提取对应位上的数字。例如,对于n=11,返回0("12345678910"的第11位)。该方法通过数学计算高效定位所需数字。
LeetCode400:第N个数字
LeetCode400:第N个数字题目说明分析C++代码 题目说明 在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …
中
找到第 n 个数字。 注意: n 是正数且在32为整形范围内 ( n < 231)。 示例 1: 输入: 3 输出: 3 示例 2: 输入: 11 输出: 0 说明: 第11个数字在序列 1, 2, 3, 4, 5, 6, 7, 8...
LeetCode 400. 第N个数字
目录结构 1.题目 2.题解 1.题目 在无限的整数序列1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...
中
找到第n个数字。 注意: n是正数且在32位整数范围内(n < 2^31)。 示例: 输入: 3 输出: 3 输入: 11 输出: 0 说明: 第11个数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 里是0,它是10的一部分。 来源:力扣(LeetCode) 链接:https://lee...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章