<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivo para Swing - Bóson Treinamentos em Ciência e Tecnologia</title>
	<atom:link href="https://www.bosontreinamentos.com.br/tag/swing/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bosontreinamentos.com.br/tag/swing/</link>
	<description>Artigos e Tutoriais sobre Desenvolvimento de Software, Bancos de Dados SQL, Linux, Lógica de Programação, Inteligência Artificial, Hardware, Eletrônica, Arduino, Técnicas e Teorias de Estudo e Aprendizagem, Carreira em TI, Ciências Cognitivas, e muito mais!</description>
	<lastBuildDate>Fri, 29 Nov 2019 13:28:59 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.6</generator>
	<item>
		<title>Como exibir Message Dialog e Input Dialog com Swing em Java</title>
		<link>https://www.bosontreinamentos.com.br/java/como-exibir-message-dialog-e-input-dialog-com-swing-em-java/</link>
					<comments>https://www.bosontreinamentos.com.br/java/como-exibir-message-dialog-e-input-dialog-com-swing-em-java/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[Fábio dos Reis]]></dc:creator>
		<pubDate>Fri, 29 Nov 2019 13:28:59 +0000</pubDate>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Swing]]></category>
		<guid isPermaLink="false">http://www.bosontreinamentos.com.br/?p=15846</guid>

					<description><![CDATA[<p>Message Dialog e Input Dialog com Swing em Java A linguagem Java possui muitos recursos para a criação de interfaces gráficas em aplicações (GUI &#8211; Graphical User Interface). Neste tutorial vamos mostrar um programa bem simples, que emprega duas caixas de diálogo gráficas: uma caixa de entrada de dados, e uma caixa de exibição de mensagens. Para isso, vamos usar a tecnologia Swing &#8211; que não é a única disponível em Java; outra tecnologia muito empregada é o JavaFX, que estudaremos em outras lições. Importante: será necessário importar o pacote javax.swing para usar a classe gráfica que necessitaremos. Para isso, acrescente a linha a seguir no início de seu código: import javax.swing.JOptionPane; A Classe JOptionPane A classe JOptionPane fornece métodos para criar caixas de diálogo prontas para uso, de vários tipos, Vamos usar neste programa duas dessas caixas: showInputDialog &#8211; Exibe uma caixa solicitando a entrada de dados pelo usuário em um campo de texto, e botões OK e Cancel. Ao clicar em OK, o texto digitado pelo usuário é retornado pelo método, e pode ser armazenado em uma variável, por exemplo. Se for clicado o botão Cancel, será retornado o valor null. showMessageDialog &#8211; Exibe uma caixa de mensagens [...]</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/java/como-exibir-message-dialog-e-input-dialog-com-swing-em-java/">Como exibir Message Dialog e Input Dialog com Swing em Java</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Message Dialog e Input Dialog com Swing em Java</h2>
<p>A linguagem Java possui muitos recursos para a criação de interfaces gráficas em aplicações (GUI &#8211; Graphical User Interface). Neste tutorial vamos mostrar um programa bem simples, que emprega duas caixas de diálogo gráficas: uma caixa de entrada de dados, e uma caixa de exibição de mensagens. Para isso, vamos usar a tecnologia Swing &#8211; que não é a única disponível em Java; outra tecnologia muito empregada é o JavaFX, que estudaremos em outras lições.</p>
<p>Importante: será necessário importar o pacote <strong>javax.swing</strong> para usar a classe gráfica que necessitaremos. Para isso, acrescente a linha a seguir no início de seu código:</p>
<pre><strong>import javax.swing.JOptionPane;</strong></pre>
<h3>A Classe JOptionPane</h3>
<p>A classe <strong>JOptionPane</strong> fornece métodos para criar caixas de diálogo prontas para uso, de vários tipos, Vamos usar neste programa duas dessas caixas:</p>
<ul>
<li><strong>showInputDialog</strong> &#8211; Exibe uma caixa solicitando a entrada de dados pelo usuário em um campo de texto, e botões OK e Cancel. Ao clicar em OK, o texto digitado pelo usuário é retornado pelo método, e pode ser armazenado em uma variável, por exemplo. Se for clicado o botão Cancel, será retornado o valor <strong>null</strong>.</li>
<li><strong>showMessageDialog</strong> &#8211; Exibe uma caixa de mensagens com um botão. Este método usa dois argumentos: o primeiro é empregado para que a aplicação determine a posição da caixa de diálogo na tela. O valor <strong>null</strong> faz com que a caixa de diálogo apareça centralizada na tela. O segundo argumento é o texto que deve ser exibido como mensagem na caixa de diálogo.</li>
</ul>
<p>Não é necessário criar objetos da classe JOptionPane, pois os métodos que usamos são declarados como estáticos na classe (<strong><em>static</em></strong>).</p>
<h3>Exemplo</h3>
<p>Vejamos o programa completo:</p>
<pre><strong>import javax.swing.JOptionPane;

</strong><strong>public class DialogBoxes {</strong>
<strong>  public static void main(String[] args) {

</strong><strong>    String nome;</strong>
<strong>    StringBuilder mensagem = new StringBuilder();

</strong><strong>    nome = JOptionPane.showInputDialog("Digite seu nome:");</strong>
<strong>    mensagem.append("Bem-vindo ").append(nome).append("!");</strong>
<strong>    JOptionPane.showMessageDialog(null, mensagem);</strong>
<strong>  }</strong>
<strong>}</strong></pre>
<p><img decoding="async" class="aligncenter size-full wp-image-15849" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/11/showInputDialog-JOptionPane-Java.png" alt="Caixa de entrada com Swing em java - showInputDialog" width="283" height="140"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15850" src="http://www.bosontreinamentos.com.br/wp-content/uploads/2019/11/showMessageDialog-JOptionPane-Java.png" alt="Caixa de Mensagem em Java com Swing - showMessageDialog" width="275" height="133"></p>
<p>Muito legal não? Nas próximas lições iremos explorar a fundo as capacidades gráficas do Swing, e também vamos estudar a tecnologia JavaFX.</p>
<p>Até!</p>
<p>&nbsp;</p>
<p>O post <a href="https://www.bosontreinamentos.com.br/java/como-exibir-message-dialog-e-input-dialog-com-swing-em-java/">Como exibir Message Dialog e Input Dialog com Swing em Java</a> apareceu primeiro em <a href="https://www.bosontreinamentos.com.br">Bóson Treinamentos em Ciência e Tecnologia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.bosontreinamentos.com.br/java/como-exibir-message-dialog-e-input-dialog-com-swing-em-java/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
