<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Lista de utilizadores numa JTable"]]></title>
		<link>http://www.guj.com.br/posts/list/5.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Lista de utilizadores numa JTable"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Lista de utilizadores numa JTable</title>
				<description><![CDATA[ Boas,<br /> <br /> Estou a tentar fazer com que a lista de utilizadores de uma base de dados seja apresentada numa JTable, vejam o código abaixo:<br /> <br /> [code]	public TabUsers&#40;&#41; &#123;<br /> 			String&#91;&#93;&#91;&#93; data;<br /> 		  java.util.List array = new ArrayList&#40;&#41;;<br /> 			Database db = new Database&#40;&#41;; // Objecto que faz a ligacao a base de dados<br /> 			ResultSet rs = db.executeSelect&#40;&quot;select * from users;&quot;&#41;;<br /> 			try &#123;<br /> 				while&#40;rs.next&#40;&#41;&#41; &#123;<br /> 					user = new UserBean&#40;&#41;;<br /> 					user.setUsernameSimple&#40;rs.getString&#40;&quot;username&quot;&#41;&#41;;<br /> 					user.setPassword&#40;rs.getString&#40;&quot;password&quot;&#41;&#41;;<br /> 					user.setEmail&#40;rs.getString&#40;&quot;email&quot;&#41;&#41;;<br /> 					array.add&#40;user&#41;;<br /> 				&#125;<br /> 			&#125; catch&#40;SQLException e&#41; &#123;<br /> 				e.printStackTrace&#40;&#41;;<br /> 			&#125;<br /> 			<br /> 			data = new String&#91;array.size&#40;&#41;&#93;&#91;3&#93;;<br /> 			for &#40;int i = 0; i &lt; array.size&#40;&#41;; i++&#41; &#123;<br /> 				data&#91;i&#93;&#91;0&#93; = &#40;&#40;UserBean&#41;array.get&#40;i&#41;&#41;.getUsername&#40;&#41;;<br /> 				data&#91;i&#93;&#91;1&#93; = &#40;&#40;UserBean&#41;array.get&#40;i&#41;&#41;.getPassword&#40;&#41;;<br /> 				data&#91;i&#93;&#91;2&#93; = &#40;&#40;UserBean&#41;array.get&#40;i&#41;&#41;.getEmail&#40;&#41;;<br /> 			&#125;<br /> 			<br /> 			setLayout&#40;new BorderLayout&#40;&#41;&#41;;<br /> 			table = new JTable&#40;data, columnNames&#41;;<br /> 			JScrollPane sp = new JScrollPane&#40;table&#41;;<br /> 			add&#40;sp, BorderLayout.NORTH&#41;;<br /> 	&#125;<br /> &#125;[/code]<br /> <br /> Isto funciona mas acredito que se calhar haja uma melhor maneira de fazer isto, não? gostaria que alguem mais experiente do que eu podesse comentar e aconselhar alguma maneira melhor para fazer isto. Obrigado<br /> <br /> PEACE!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/1838/8807/lista-de-utilizadores-numa-jtable
</guid>
				<link>http://www.guj.com.br/prepost/1838/8807/lista-de-utilizadores-numa-jtable
</link>
				<pubDate><![CDATA[Sat, 8 Mar 2003 09:47:14]]> GMT</pubDate>
				<author><![CDATA[ Bruno Cardoso]]></author>
			</item>
			<item>
				<title></title>
				<description><![CDATA[ Ola,<br /> <br /> Simples... de uma olhada na sua instalação do jdk:<br /> <br /> jdk/demo/jfc/TableExample<br /> <br /> La tem um exemplo de como fazer um TableModel para ser usado com JDBC<br /> <br /> É bem simples mas tam aguns probleminhas. Se vc não for fazer updates, vc pode usar o código com ele está la, e retornar sempre false no isCellEditable.<br /> <br /> []'s]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/1838/8852/
</guid>
				<link>http://www.guj.com.br/prepost/1838/8852/
</link>
				<pubDate><![CDATA[Mon, 10 Mar 2003 07:36:40]]> GMT</pubDate>
				<author><![CDATA[ mlopes]]></author>
			</item>
	</channel>
</rss>
