{"id":471,"date":"2018-08-07T17:19:47","date_gmt":"2018-08-07T20:19:47","guid":{"rendered":"http:\/\/conradomd.local\/?p=471"},"modified":"2019-07-24T23:08:36","modified_gmt":"2019-07-25T02:08:36","slug":"imagem-de-fundo-jpanel-no-netbeans-java","status":"publish","type":"post","link":"https:\/\/conradomd.com.br\/en\/imagem-de-fundo-jpanel-no-netbeans-java\/","title":{"rendered":"Como colocar uma imagem de fundo jPanel no Netbeans &#8211; [Java]"},"content":{"rendered":"<p>Uma das coisas mais frustrantes ao usar o Netbeans \u00e9 descobrir que nas propriedades do jPanel n\u00e3o h\u00e1 uma propriedade <em><strong>background-image, <\/strong><\/em>e colocar uma imagem no fundo do componente, quase sempre te leva a dar uma busca no Google \ud83d\ude42<\/p>\n<p>De acordo com a pr\u00f3pria documenta\u00e7\u00e3o no site da IDE, isso ocorre porque o pr\u00f3prio componente Swing n\u00e3o da suporte a imagem de fundo:<\/p>\n<blockquote><p>N\u00e3o h\u00e1 nenhum suporte direto para uma imagem de segundo plano do JFrame no GUI Builder, j\u00e1 que n\u00e3o h\u00e1 nenhum suporte direto para uma imagem de segundo plano do JFrame no Swing.<\/p>\n<p><a href=\"https:\/\/netbeans.org\/kb\/docs\/java\/gui-image-display_pt_BR.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/netbeans.org\/kb\/docs\/java\/gui-image-display_pt_BR.html<\/a><\/p><\/blockquote>\n<p>A solu\u00e7\u00e3o \u00e9. usar o m\u00e9todo <em><strong>paintComponent<\/strong><strong>()<\/strong><\/em>, do pr\u00f3prio jPanel, fazendo assim:<\/p>\n<p>1. Criar uma classe java Ex. PainelImagemFundo:<\/p>\n<figure id=\"attachment_473\" aria-describedby=\"caption-attachment-473\" style=\"width: 903px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/nova-classe-java.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-473\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/nova-classe-java.png\" alt=\"\" width=\"903\" height=\"593\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/nova-classe-java.png 903w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/nova-classe-java-600x394.png 600w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/nova-classe-java-300x197.png 300w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/nova-classe-java-768x504.png 768w\" sizes=\"(max-width: 903px) 100vw, 903px\" \/><\/a><figcaption id=\"caption-attachment-473\" class=\"wp-caption-text\">Criando a classe PainelImagemFundo<\/figcaption><\/figure>\n<p>2. Estender a classe jPanel e sobrescrever o m\u00e9todo <em><strong>paintComponent()<\/strong><\/em>:<\/p>\n<pre class=\"prettyprint\">import java.awt.Graphics;\nimport javax.swing.ImageIcon;\n\n\/**\n * @author Willian Bueno\n *\/\npublic class PainelImagemFundo extends javax.swing.JPanel{\n    \n    private ImageIcon img;\n    \n    public PainelImagemFundo(){\n       img = new ImageIcon();\n    }\n    \n    @Override\n    public void paintComponent(Graphics g){\n        super.paintComponent(g);\n        \n        g.drawImage(img.getImage(), 0, 0, this.getWidth(), this.getHeight(), this);\n        \n    }\n    \n    public void setImg(ImageIcon img){\n        this.img = img;\n    }\n    \n    public ImageIcon getImg(){\n        return this.img;\n    }\n    \n}\n<\/pre>\n<p>3. Clique com o <strong>bot\u00e3o direito<\/strong> na classe <strong>PainelImagemFundo.java &gt; Ferramentas &gt; Adiciona \u00e0 paleta<\/strong><\/p>\n<figure id=\"attachment_476\" aria-describedby=\"caption-attachment-476\" style=\"width: 800px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta.png\"><img decoding=\"async\" class=\"size-large wp-image-476\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta-1024x585.png\" alt=\"\" width=\"800\" height=\"457\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta-1024x585.png 1024w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta-600x343.png 600w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta-300x171.png 300w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta-768x439.png 768w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/adicionar-a-paleta.png 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><figcaption id=\"caption-attachment-476\" class=\"wp-caption-text\">Adicionar painel a paleta<\/figcaption><\/figure>\n<p>4. Escolha Cont\u00eaineres Swing:<a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/seleciona-categoria.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-477\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/seleciona-categoria.png\" alt=\"\" width=\"484\" height=\"461\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/seleciona-categoria.png 484w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/seleciona-categoria-300x286.png 300w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/a>5. A classe deve aparecer na lista de componentes:<\/p>\n<p><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/lista-componentes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-478\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/lista-componentes.png\" alt=\"\" width=\"309\" height=\"279\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/lista-componentes.png 309w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/lista-componentes-300x271.png 300w\" sizes=\"(max-width: 309px) 100vw, 309px\" \/><\/a><\/p>\n<p>6. Execute o projeto (F6). <span style=\"color: #ff0000;\"><strong>Aten\u00e7\u00e3o!<\/strong> se tentar adicionar o painel antes de executar o projeto voc\u00ea ver\u00e1 um erro informando que a classe n\u00e3o foi encontrada.<\/span><\/p>\n<p>7. Adicione o painel ao jFrame:<\/p>\n<figure id=\"attachment_479\" aria-describedby=\"caption-attachment-479\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/arrastanto-painel.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-479\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/arrastanto-painel.gif\" alt=\"\" width=\"640\" height=\"336\" \/><\/a><figcaption id=\"caption-attachment-479\" class=\"wp-caption-text\">Arrastando o painel para o projeto.<\/figcaption><\/figure>\n<p>8. Com o painel rec\u00e9m adicionado selecionado, clique nas retic\u00eancias da propriedade <strong>img<\/strong>:<\/p>\n<p><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/prop-img.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-480\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/prop-img.png\" alt=\"\" width=\"544\" height=\"660\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/prop-img.png 544w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/prop-img-247x300.png 247w\" sizes=\"(max-width: 544px) 100vw, 544px\" \/><\/a>9. Mude para <strong>c\u00f3digo personalizado<\/strong>:<\/p>\n<p><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/cod-personalizado.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-481\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/cod-personalizado.png\" alt=\"\" width=\"694\" height=\"431\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/cod-personalizado.png 694w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/cod-personalizado-600x373.png 600w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/cod-personalizado-300x186.png 300w\" sizes=\"(max-width: 694px) 100vw, 694px\" \/><\/a><\/p>\n<p>10. E adicione o c\u00f3digo:<\/p>\n<pre class=\"prettyprint\">new ImageIcon(\"src\/images\/imagem_fundo.jpg\")<\/pre>\n<p><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/Captura-de-Tela-2018-08-07-a\u0080s-17.05.55.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-553\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/Captura-de-Tela-2018-08-07-a\u0080s-17.05.55.png\" alt=\"\" width=\"856\" height=\"539\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/Captura-de-Tela-2018-08-07-a\u0080s-17.05.55.png 856w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/Captura-de-Tela-2018-08-07-a\u0080s-17.05.55-600x378.png 600w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/Captura-de-Tela-2018-08-07-a\u0080s-17.05.55-300x189.png 300w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/Captura-de-Tela-2018-08-07-a\u0080s-17.05.55-768x484.png 768w\" sizes=\"(max-width: 856px) 100vw, 856px\" \/><\/a><\/p>\n<p>11. Pronto! Agora s\u00f3 importe a classe: <strong>javax.swing.ImageIcon<\/strong>, na classe onde est\u00e1 usando o painel:<\/p>\n<pre class=\"prettyprint\">import javax.swing.ImageIcon;<\/pre>\n<p><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/importacao.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-483\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/importacao-1024x477.png\" alt=\"\" width=\"800\" height=\"373\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/importacao-1024x477.png 1024w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/importacao-600x280.png 600w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/importacao-300x140.png 300w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/importacao-768x358.png 768w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/importacao.png 1030w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>12. Altere o tamanho e posi\u00e7\u00e3o do jPanel e execute o projeto:<\/p>\n<figure id=\"attachment_484\" aria-describedby=\"caption-attachment-484\" style=\"width: 512px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-484\" src=\"http:\/\/conradomd.local\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png\" alt=\"\" width=\"512\" height=\"434\" srcset=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png 512w, https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel-300x254.png 300w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><figcaption id=\"caption-attachment-484\" class=\"wp-caption-text\">Imagem no fundo do jPanel.<\/figcaption><\/figure>\n<p>D\u00favidas ou sugest\u00f5es? Deixe seu coment\u00e1rio!<\/p>\n<p>Autor da solu\u00e7\u00e3o: Willian Bueno<\/p>\n<p><script async=\"\" src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script><br \/>\n<!-- conradomd - adaptivo --><br \/>\n<ins class=\"adsbygoogle\" style=\"display: block;\" data-ad-client=\"ca-pub-3130999098190391\" data-ad-slot=\"6504915067\" data-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins><br \/>\n<script><br \/>\n     (adsbygoogle = window.adsbygoogle || []).push({});<br \/>\n<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Uma das coisas mais frustrantes ao usar o Netbeans \u00e9 descobrir que nas propriedades do jPanel n\u00e3o h\u00e1 uma propriedade background-image, e colocar uma imagem no fundo do componente, quase sempre te leva a dar uma busca no Google \ud83d\ude42 De acordo com a pr\u00f3pria documenta\u00e7\u00e3o no site da IDE, isso ocorre porque o pr\u00f3prio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":484,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[26],"tags":[46,47,48],"class_list":["post-471","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dica-desenvolvimento","tag-imagem-fundo","tag-imagem-jpanel","tag-java"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Como colocar uma imagem de fundo jPanel no Netbeans - [Java] - Conrado Di\u00f3rio<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/conradomd.com.br\/en\/imagem-de-fundo-jpanel-no-netbeans-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como colocar uma imagem de fundo jPanel no Netbeans - [Java] - Conrado Di\u00f3rio\" \/>\n<meta property=\"og:description\" content=\"Uma das coisas mais frustrantes ao usar o Netbeans \u00e9 descobrir que nas propriedades do jPanel n\u00e3o h\u00e1 uma propriedade background-image, e colocar uma imagem no fundo do componente, quase sempre te leva a dar uma busca no Google \ud83d\ude42 De acordo com a pr\u00f3pria documenta\u00e7\u00e3o no site da IDE, isso ocorre porque o pr\u00f3prio [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conradomd.com.br\/en\/imagem-de-fundo-jpanel-no-netbeans-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Conrado Di\u00f3rio\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-07T20:19:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-07-25T02:08:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png\" \/>\n\t<meta property=\"og:image:width\" content=\"512\" \/>\n\t<meta property=\"og:image:height\" content=\"434\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"conradomd\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"conradomd\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/\"},\"author\":{\"name\":\"conradomd\",\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#\\\/schema\\\/person\\\/3f2b70ec3e7f47a3c670476a132eb19d\"},\"headline\":\"Como colocar uma imagem de fundo jPanel no Netbeans &#8211; [Java]\",\"datePublished\":\"2018-08-07T20:19:47+00:00\",\"dateModified\":\"2019-07-25T02:08:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/\"},\"wordCount\":327,\"commentCount\":14,\"publisher\":{\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/conradomd.com.br\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/imagem-fundo-jpanel.png\",\"keywords\":[\"imagem fundo\",\"imagem jPanel\",\"java\"],\"articleSection\":[\"Dica desenvolvimento\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/\",\"url\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/\",\"name\":\"Como colocar uma imagem de fundo jPanel no Netbeans - [Java] - Conrado Di\u00f3rio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/conradomd.com.br\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/imagem-fundo-jpanel.png\",\"datePublished\":\"2018-08-07T20:19:47+00:00\",\"dateModified\":\"2019-07-25T02:08:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#primaryimage\",\"url\":\"https:\\\/\\\/conradomd.com.br\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/imagem-fundo-jpanel.png\",\"contentUrl\":\"https:\\\/\\\/conradomd.com.br\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/imagem-fundo-jpanel.png\",\"width\":512,\"height\":434,\"caption\":\"Imagem no fundo do jPanel.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/conradomd.com.br\\\/imagem-de-fundo-jpanel-no-netbeans-java\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/conradomd.com.br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como colocar uma imagem de fundo jPanel no Netbeans &#8211; [Java]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#website\",\"url\":\"https:\\\/\\\/www.conradomd.com.br\\\/\",\"name\":\"Conrado Di\u00f3rio\",\"description\":\"Meus trabalhos realizados\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.conradomd.com.br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#organization\",\"name\":\"Conrado Di\u00f3rio\",\"url\":\"https:\\\/\\\/www.conradomd.com.br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/conradomd.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/favicon.png\",\"contentUrl\":\"https:\\\/\\\/conradomd.com.br\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Conrado Di\u00f3rio\"},\"image\":{\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.conradomd.com.br\\\/#\\\/schema\\\/person\\\/3f2b70ec3e7f47a3c670476a132eb19d\",\"name\":\"conradomd\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/79576f4fea4c3ba350b684fb999e56590771bab32e607fffdfe21d65f7994b1c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/79576f4fea4c3ba350b684fb999e56590771bab32e607fffdfe21d65f7994b1c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/79576f4fea4c3ba350b684fb999e56590771bab32e607fffdfe21d65f7994b1c?s=96&d=mm&r=g\",\"caption\":\"conradomd\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Como colocar uma imagem de fundo jPanel no Netbeans - [Java] - Conrado Di\u00f3rio","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/conradomd.com.br\/en\/imagem-de-fundo-jpanel-no-netbeans-java\/","og_locale":"en_US","og_type":"article","og_title":"Como colocar uma imagem de fundo jPanel no Netbeans - [Java] - Conrado Di\u00f3rio","og_description":"Uma das coisas mais frustrantes ao usar o Netbeans \u00e9 descobrir que nas propriedades do jPanel n\u00e3o h\u00e1 uma propriedade background-image, e colocar uma imagem no fundo do componente, quase sempre te leva a dar uma busca no Google \ud83d\ude42 De acordo com a pr\u00f3pria documenta\u00e7\u00e3o no site da IDE, isso ocorre porque o pr\u00f3prio [&hellip;]","og_url":"https:\/\/conradomd.com.br\/en\/imagem-de-fundo-jpanel-no-netbeans-java\/","og_site_name":"Conrado Di\u00f3rio","article_published_time":"2018-08-07T20:19:47+00:00","article_modified_time":"2019-07-25T02:08:36+00:00","og_image":[{"width":512,"height":434,"url":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png","type":"image\/png"}],"author":"conradomd","twitter_card":"summary_large_image","twitter_misc":{"Written by":"conradomd","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#article","isPartOf":{"@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/"},"author":{"name":"conradomd","@id":"https:\/\/www.conradomd.com.br\/#\/schema\/person\/3f2b70ec3e7f47a3c670476a132eb19d"},"headline":"Como colocar uma imagem de fundo jPanel no Netbeans &#8211; [Java]","datePublished":"2018-08-07T20:19:47+00:00","dateModified":"2019-07-25T02:08:36+00:00","mainEntityOfPage":{"@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/"},"wordCount":327,"commentCount":14,"publisher":{"@id":"https:\/\/www.conradomd.com.br\/#organization"},"image":{"@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#primaryimage"},"thumbnailUrl":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png","keywords":["imagem fundo","imagem jPanel","java"],"articleSection":["Dica desenvolvimento"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/","url":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/","name":"Como colocar uma imagem de fundo jPanel no Netbeans - [Java] - Conrado Di\u00f3rio","isPartOf":{"@id":"https:\/\/www.conradomd.com.br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#primaryimage"},"image":{"@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#primaryimage"},"thumbnailUrl":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png","datePublished":"2018-08-07T20:19:47+00:00","dateModified":"2019-07-25T02:08:36+00:00","breadcrumb":{"@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#primaryimage","url":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png","contentUrl":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png","width":512,"height":434,"caption":"Imagem no fundo do jPanel."},{"@type":"BreadcrumbList","@id":"https:\/\/conradomd.com.br\/imagem-de-fundo-jpanel-no-netbeans-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/conradomd.com.br\/"},{"@type":"ListItem","position":2,"name":"Como colocar uma imagem de fundo jPanel no Netbeans &#8211; [Java]"}]},{"@type":"WebSite","@id":"https:\/\/www.conradomd.com.br\/#website","url":"https:\/\/www.conradomd.com.br\/","name":"Wind Di\u00f3rio","description":"Meus trabalhos realizados","publisher":{"@id":"https:\/\/www.conradomd.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.conradomd.com.br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.conradomd.com.br\/#organization","name":"Wind Di\u00f3rio","url":"https:\/\/www.conradomd.com.br\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.conradomd.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2023\/08\/favicon.png","contentUrl":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2023\/08\/favicon.png","width":512,"height":512,"caption":"Conrado Di\u00f3rio"},"image":{"@id":"https:\/\/www.conradomd.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.conradomd.com.br\/#\/schema\/person\/3f2b70ec3e7f47a3c670476a132eb19d","name":"conradomd","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/79576f4fea4c3ba350b684fb999e56590771bab32e607fffdfe21d65f7994b1c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/79576f4fea4c3ba350b684fb999e56590771bab32e607fffdfe21d65f7994b1c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/79576f4fea4c3ba350b684fb999e56590771bab32e607fffdfe21d65f7994b1c?s=96&d=mm&r=g","caption":"conradomd"}}]}},"amp_enabled":true,"jetpack_featured_media_url":"https:\/\/conradomd.com.br\/wp-content\/uploads\/2018\/08\/imagem-fundo-jpanel.png","_links":{"self":[{"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/posts\/471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/comments?post=471"}],"version-history":[{"count":0,"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/posts\/471\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/media\/484"}],"wp:attachment":[{"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/media?parent=471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/categories?post=471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/conradomd.com.br\/en\/wp-json\/wp\/v2\/tags?post=471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}