当前位置: 首页 > 知识库问答 >
问题:

包含HTML的JLabel的setDisplayedMnemonicIndex(int idx)

魏安宁
2023-03-14

我正在尝试创建一个jlabel,它由HTML文本和助记符组成。效果很好。我能够获取为其设置标签的组件的焦点。

JLabel l=new JLabel("<html><h2>Label 8</h2></html>");
l.setDisplayedMnemonic('8');
l.setDisplayedMnemonicIndex(16);
JLabel l=new JLabel("<html><h2>Label <u>8</u></html>");

感谢任何回答。

共有1个答案

欧阳绪
2023-03-14

有没有替代的办法?

当然可以。不在组件中使用HTML,只需设置一个大的font即可。如果使用HTML,就会出现类似的奇怪情况。

 类似资料:
  • 我编写了一个组件,它使用BoxLayout对一些JLabels进行水平布局,然后使用glue(我希望JLabels的宽度保持不变)。例如: 我需要为每个JLabel添加两行文本,所以我使用了一点HTML。当我添加HTML时,BoxLayout就不再尊重胶水了。我得到的是: 我可以通过指定最大大小应该等于首选大小(指定首选大小没有影响)来绕过这个问题。这是正确的做法吗?当我的JLabels中有HTM

  • 问题内容: 我目前无法正常工作的应用程序部分是能够一次滚动浏览并显示一张图像列表。我从用户那里得到一个目录,在该目录中的所有文件中进行后台处理,然后加载仅包含jpeg和png的数组。接下来,我想用第一个图像更新JLabel,并提供上一个和下一个按钮以滚动浏览并依次显示每个图像。当我尝试显示第二张图像时,它没有更新…这是到目前为止我得到的: 我用来更新图像的方法: 然后在我的createAndSho

  • 我想尝试一些东西,但我不知道如何去做,也不确定是否有可能。 我有一个使用GridLayout的jLabel的JPanel。然后将此JPanel添加到JScrollPane中。 如果jlabel中有图像,则为一个。这个图像应该告诉我程序中的角色在哪里。我只是想知道它的位置。因此,基本上,当我想要移动角色时,我会从当前JLabel中删除图像,并将其添加到下一个JLabel中。我知道这可能是有史以来最糟

  • 我试图遍历一个JList,其中每个项目都包含:JGroup-JLabel 目前我拥有的是: 我得到的结果是: Item=javax。摆动JPanel[,0,0,0x0,无效,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=

  • 本文向大家介绍html的元素有哪些(包含H5)?相关面试题,主要包含被问及html的元素有哪些(包含H5)?时的应答技巧和注意事项,需要的朋友参考一下 H5: canvas定义图形;audio定义声音 aside定义页面之外的内容 command定义命令按钮 nav定义导航链接 output输出类型 progress 任务进度

  • 在angular 2中,我需要创建一个包含冗余部分的大型html模板。因此,我想创建多个html模板,并通过将它们包含在主html文件中(如angular1中的ng include)将它们放在一起 但是如何在主模板中包含子模板? 例如: - -