java - 设置 JPanel 大小以填充父级,边距很小

标签 java swing jpanel dynamic-sizing

我有两个 Jpanel(JpanelLeftJpanelLeftContent)如何让 JpanelLeftContent 填充父级大小并在左侧和右侧留出一点边距。我尝试了不同的布局并尝试修改 hgap 和 vgap 值,但它们都没有给我一个好的结果。

  JPanel JpanelLeft = new JPanel();
  JPanel JpanelLeftContent = new JPanel();
  JpanelLeft.add(JpanelLeftContent);

如果可能的话,我怎样才能使 JpanelLeftContent 看起来像图中所示的圆角矩形。

enter image description here

最佳答案

..how can i make the JpanelLeftContent look like a rounded rectangle as shown in the picture.

参见 TextBubbleBorder一开始。

显然,您需要移除底部的小 v,并将底部边框进一步向下推。该代码未经过全面测试,需要进一步调整和修复。 “不含电池”。

关于java - 设置 JPanel 大小以填充父级,边距很小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10122626/

相关文章:

java - 使用Tomcat 5.0配置Struts2.1.6时出现异常

java - Blackberry:更改 KeywordFilterField 的排序

java - 如何在 JLabel 或 JEditorPane 中指定选择

java - 在 JPanel 中添加一些 JPanel(一个在另一个下面)

java - 如何使用参数之一的不同值多次运行所有功能文件

Java drawRect() 方法的尺寸很奇怪/错误

java - java swing 应用程序中的条形码扫描在嵌入式选项卡控制字符上间歇性失败

java - 使用canvas在Jpanel中添加图像

java - 如何给面板添加滚动条?

java - 确定 SWT 中的焦点