jlabel

    -1热度

    1回答

    我正在Java中进行测验。现在我正在努力做出结果的最终屏幕。我想在第一列有一张表格,第二列是正确答案,最后一列是给定的答案。我无法添加图片和给定的答案。下面有代码的一部分,我让表: ImageIcon image1 = new ImageIcon("images/Zwitserland.png"); FinalTekst = new JLabel ("<html>"

    1热度

    1回答

    我是新来的java和我正在工作的音乐键盘的用户界面的一部分,将按键时显示在音乐工作人员的音乐笔记。我想我会在一个while循环内使用我的PC的键盘和开关盒来测试这个。我希望它在按下某个键时连续绘制笔记并将它们正确分隔。每当我尝试下面的代码时,程序都会绘制第一个注释并列出一长串错误。我很确定重绘在这种情况下不是正确的做法,但我似乎已经碰壁了。 我当前的代码是在这里: public static vo

    -1热度

    2回答

    我有一个JPanel创建可点击的面板网格。我试图在面板中的特定网格被点击时添加标签。我试图使用add方法来添加代码,但没有添加标签。 代码: // ================================================ // creates panel grids that is clickable public class CenterPanel extends

    0热度

    1回答

    我正在编写一些代码,我希望尽可能灵活,所以我使用了很多变量,并且我有一个名为username的字符串变量。我也有一些Jlabel的名称与可能进入username变量的任何名称相同。如何更改与username变量中的字符串对应的Jlabel的启用状态? 编辑:对于一些澄清,我有一个散列表,其中包含我想要从用户接受的ID的键。这些键指向name(字符串)和status(布尔)变量的对象。对于hashm

    -1热度

    1回答

    我想为每个网格的每个第一行/列添加标签“Day/Time”。它似乎只是添加到最后一个网格。请参阅附件图片。以黄色突出显示在哪里我想补充我的标签“日期/时间” 附网格是代码: private void buildGridPanel() { for (int countRoom=0; countRoom < roomPanels.length; countRoom++) { ro

    0热度

    2回答

    无论我如何为JLabel设置边界,它总是处于同一个位置。我正在使用Window Builder Swing Designer应用程序窗口。这里是我的代码: import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.LineBorder

    1热度

    1回答

    我期待解决N皇后问题,我已经查明,我遇到的问题。有一个JButton被按下来在框架中以文本方式告诉用户他们的解决方案是否正确。这个按钮似乎只有在皇后区没有被放置在棋盘上时才起作用。问题似乎是我的JLabel“ifNotSafe”无法正常工作的setText()方法。如果我在该方法调用下放置打印语句,则将正确的消息发送到控制台,但标签不会更改。古怪的标签只有当王后尚未被放置在棋盘上时才起作用。还有一

    0热度

    2回答

    因此,我面临的问题是我想采用JButton的图像模型,并将其用作图像。我之前没有在swing中实现过图标,所以我决定做一些搜索。然而,我找不到任何有意义的东西在这里发生。 我试过下面的代码: JButton button = new JButton("Text"); JLabel buttonIcon = new JLabel(button.getIcon()); 然而,当我去显示JLabe

    0热度

    1回答

    我想在JLabels之间创建垂直空间。这是我的代码: JPanel label = new JPanel(new FlowLayout(FlowLayout.LEFT)); label.add(Box.createVerticalStrut(50)); label.add(label1); label.add(Box.createHorizontalStrut(50)

    1热度

    2回答

    我已经编写了此代码来更新我的进度栏进度消息。基本上,当我有在()循环上运行的长度进程时,我将它放在循环中,并用prog = i和max = max数组更新它。 for(int i = 1; i <= array.length-1; i++){ //Process setPrg(this.lbl, ths.prg, i, array.length-1, "Doing so process");