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");