小编Lee*_*Lee的帖子

在JCheckBox中有一个左右对齐标签

我将从我想要的东西开始然后从那里开始:

+------------------------------------------+
|[] jCheckBox                       jLabel |
+------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

基本上我想有一个JCheckBox2段文本,1个左对齐和1个右对齐.我希望整个盒子都是可点击的,并且行为完全像JCheckBox(如果我按下鼠标,它会突出显示盒子等).

现在我试过了:

  • 使用HTML文本框内部,沿行的表:<html><table width=100%><tr width=100%><td>Left Text</td><td align=right>Right Text</td></tr></table>.这产生[] Left TextRightText没有任何视觉对齐.

  • 添加JCheckBoxJLabel面板,但这需要我实现所有鼠标事件并调用正确的相应方法JCheckBox.我把它放在一边 - 但是如果这是唯一的选择,我愿意重新考虑

  • 将JLabel添加到JCheckBox

    • 首先,这导致JCheckBox决定更改字体,因此必须"调整"
    • 其次,基线偏离了1或2个像素,这是通过实现放置JLabel在基线上的LayoutManager来解决的.
    • 第三,JLabelJCheckBox文本重叠,所以我广告调整我的布局管理器,但是JCheckBox没有从getPreferedSize()(的[1,1])给出正确的结果.

所以,基本上我的问题是:我该如何实现呢?

java swing jcheckbox

12
推荐指数
1
解决办法
1979
查看次数

使用Maven将另一个项目的jar添加为资源

在我的项目中,我有一个子项目自动更新程序.基本上是在更新可用时提取并运行的jar文件.

是否有可能编译子项目,然后将输出罐子为generated-resource使updater.jar被包含在最终的罐子如:

Project-1.0.jar
 |-updater.jar
    |-Main.class
    |-B.class
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助(我是Maven的新手)

java maven

5
推荐指数
1
解决办法
1507
查看次数

在React Native中验证样式属性类型

我有一个组件,该组件具有一个包含子组件样式的属性。我想确保propTypes正确验证它的类型。我可以从React Native代码中获得一个ViewStylePropTypes提供此功能的模块,但是我似乎无法找到它的公开位置。

我想知道的是,在不重新发明轮子的情况下进行验证的正确方法是什么?

react-native react-proptypes

3
推荐指数
1
解决办法
1040
查看次数

如何使用C++计算char*的MD5

可能重复:
在C++中,如何获取文件的MD5哈希值?

我目前正在使用Ubuntu,我希望计算一个MD5 char*.想知道是否有预装的库只需要包括,或者我是否需要下载专门设计的库?

c++ md5

1
推荐指数
1
解决办法
3503
查看次数

标签 统计

java ×2

c++ ×1

jcheckbox ×1

maven ×1

md5 ×1

react-native ×1

react-proptypes ×1

swing ×1