0
嘿,所有我在嘗試讓我的jlabel按照我希望的方式排隊時遇到了一些麻煩。我使用3個面板(標題面板,顯示面板和按鈕面板)在我的DisplayPanel內部我有一個JtextField,3個jlabels,我想要發生的下一件事是我的JLabels碰巧是ImageIcons的其餘部分在我的面板裏面的一個位置,在boxLayout中。在java中使用帶有JLabels的BoxLayout管理器
MasterOffense1 = new JLabel(Mastery1);
MasterOffense1.setLocation(400, 100);
MasterOffense1.setSize(25, 25);
MasterOffense1.setToolTipText("<html>"+"Double-Edged Sword<br> Melee- Deal an additional 2% damage and receive an additional 1% damage<br> Ranged- Deal and additional 1.5% damage and receive an additional 1.5% damage"+"</html>");
DisplayPanel.add(MasterOffense1);
MasterOffense2 = new JLabel(Mastery2);
MasterOffense2.setLocation(400, 130);
MasterOffense2.setSize(25,25);
MasterOffense2.setToolTipText("<html>"+"Fury<br> Rank-1: +1.25% Attack Speed<br> Rank-2: +2.5% Attack Speed<br> Rank-3: +3.75% Attack Speed<br> Rank-Max: +5.00% Attack Speed"+"</html>");
DisplayPanel.add(MasterOffense2);
這裏有2個帶ImageIcon的JLabel的代碼,它們在它們之間不斷顯示出來。我不知道如何做到這一點,我完全難倒.. 任何幫助,將不勝感激。謝謝!
您還可以將您的BoxLayout設置爲水平線軸而不是頁面軸。 – arcy