tag:blogger.com,1999:blog-6495511424392348967.post8290706880913194953..comments2024-03-08T04:57:01.290-05:00Comments on Software Galaxia | Blog de tecnología: ▷ JAVA-Tips: ¿Cómo asignar un color de fondo a las celdas de un JTable?Eduardo Bastidas UHhttp://www.blogger.com/profile/10588173401247894145noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-6495511424392348967.post-12824107235730775762015-06-23T09:05:36.816-05:002015-06-23T09:05:36.816-05:00graciasgraciasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6495511424392348967.post-38269755571013030122015-06-19T14:52:09.505-05:002015-06-19T14:52:09.505-05:00Saludos estimado, te regalo este link en el cual h...Saludos estimado, te regalo este link en el cual hay un código que te puede ayudar a colorear la celda que necesitas:<br /><a href="http://codigosparadesarrolladores.blogspot.com/2014/10/codigo-java-colorear-filas-de-una-tabla.html" rel="nofollow">http://codigosparadesarrolladores.blogspot.com/2014/10/codigo-java-colorear-filas-de-una-tabla.html</a><br /><br />Bendiciones...Eduardo Bastidas UHhttps://www.blogger.com/profile/10588173401247894145noreply@blogger.comtag:blogger.com,1999:blog-6495511424392348967.post-31391191991259673332015-06-19T11:56:40.464-05:002015-06-19T11:56:40.464-05:00amigo me gustaría saber como colorear una sola cel...amigo me gustaría saber como colorear una sola celda e logrado hacer que me pinte el jtable dependiendo de la fecha pero solo quiero pintar una sola celda te dejo mi código para que me ayudes <br />String fechas;<br /> private void tbldatosMouseClicked(java.awt.event.MouseEvent evt) { <br /><br /> if(evt.getButton()==1){<br /> int fila=tbldatos.getSelectedRow();<br /> try {<br /> String sql="select * from dd where id="+tbldatos.getValueAt(fila, 0);<br /> PreparedStatement pst =cn.prepareStatement(sql);<br /> ResultSet rs=pst.executeQuery(sql);<br /> rs.next();<br /> nombre.setText(rs.getString("nombre"));<br /> fechas=(rs.getString("fechadeentrega"));<br /> sexo.setSelectedItem(rs.getString("sexo"));<br /> dia.setSelectedItem(rs.getString("dia"));<br /> <br /> <br /> } catch (Exception e) {<br /> }<br /><br /> } <br /> try{<br /> <br /> SimpleDateFormat sdf = new SimpleDateFormat("MM-dd-yyyy");<br /> String fecha1 = fechas;<br /> Date fechaActual = new Date();<br /> String fechaSistema=sdf.format(fechaActual);<br /> <br /> <br /> Date date1 = sdf.parse(fecha1);<br /> Date date2 = sdf.parse(fechaSistema);<br /> <br /> <br /> <br /> System.out.println(sdf.format(date1));<br /> System.out.println(sdf.format(date2));<br /> <br /> if(date1.compareTo(date2)>0){<br /> tbldatos.setBackground(Color.YELLOW);<br /> <br /> System.out.println("Date1 is after Date2");<br /> }else if(date1.compareTo(date2)<0){<br /> tbldatos.setBackground(Color.red);<br /> System.out.println("Date1 is before Date2");<br /> }else if(date1.compareTo(date2)==0){<br /> tbldatos.setBackground(Color.GREEN);<br /> JOptionPane.showMessageDialog(null, "hoy es eldia de entrega");<br /> System.out.println("Date1 is igual to Date2");<br /> }else{<br /> System.out.println("How to get here?");<br /> }<br /> <br /> }catch(ParseException ex){<br /> ex.printStackTrace();<br /> }<br /> <br /> }Anonymousnoreply@blogger.com