第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何刪除JPanel內(nèi)圖像和文本之間的空白?

如何刪除JPanel內(nèi)圖像和文本之間的空白?

慕田峪9158850 2022-04-28 17:09:55
我正在嘗試為我的 Java 類開(kāi)發(fā)一個(gè)小應(yīng)用程序。我jsoup用來(lái)從 URL 獲取信息。我終于得到了一切,但我不知道如何刪除圖像和文本之間的巨大空白。有什么建議嗎?JFrame jf4 = new JFrame("??NEWS WITH PICTURE!!");JPanel p3 = new JPanel(new BorderLayout());p3.setBorder(new EmptyBorder(5, 5, 0, 0));p3.setLayout(new GridLayout(90, 2, 5, 5));for (Element link: pictures) {    Element picture = link.select("source[media=(max-width: 48em)]").first();    Element text = link.select("img").first();    //System.out.println(picture);      //System.out.println(picture.attr("data-original-set"));    try {        JLabel label3 = new JLabel();        label3.setIcon(new ImageIcon(new ImageIcon(new URL(picture.attr("data-original-set"))).getImage().getScaledInstance(300, 300, Image.SCALE_DEFAULT)));        p3.add(label3);        JLabel label4 = new JLabel(text.attr("alt"));        p3.add(label4);    } catch (Exception exp) {        exp.printStackTrace();        System.out.println(exp);    }} // IN CASE OF ERROR OF THE URL IT PRINTS java.net.MalformedURLException: no protocol: LINK TRIEDJScrollPane panelPane2 = new JScrollPane(p3);jf4.getContentPane().add(panelPane2);jf4.pack();jf4.setVisible(true);jf4.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
查看完整描述

1 回答

?
慕容森

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊

我聽(tīng)從他的建議。我沒(méi)有創(chuàng)建新的 JLabel,而是在同一標(biāo)簽上使用了屬性 setText。


而不是這個(gè):


 JLabel label3 = new JLabel();

 label3.setIcon(new ImageIcon(new ImageIcon(new URL(picture.attr("data-original-set"))).getImage().getScaledInstance(300, 300, Image.SCALE_DEFAULT)));

 p3.add(label3);

 JLabel label4 = new JLabel(text.attr("alt"));

 p3.add(label4);

我這樣做:


JLabel label3 = new JLabel();          

label3.setIcon(new ImageIcon(new ImageIcon(new URL(picture.attr("data-original-set"))).getImage().getScaledInstance(300, 300, Image.SCALE_DEFAULT)));

label3.setText(text.attr("alt"));

p3.add(label3);

所以最后,空白消失了。


查看完整回答
反對(duì) 回復(fù) 2022-04-28
  • 1 回答
  • 0 關(guān)注
  • 178 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)