Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - visualfree

#41
Podrias comenzar mostrando tu avance estimado.

Saludos.
#42
Java / Re: [JAVA] JPanel y JButton
1 Mayo 2013, 05:59 AM
+1 sapito169.
#43
Estimado:

Me imagino usaras Ubuntu o Debian nose ...

Elimina tu configuración actual de java que tengas en tu distro gnu/linux , y aplica lo siguiente:

Descargar Javase



http://www.oracle.com/technetwork/es/java/javase/downloads/index.html


APLICAR COMANDOS DESDE TU TERMINAL:

Configurar java:


sudo update-alternatives --install "/usr/bin/java" "java" "/tu_ruta_de_la_maquina/bin/java" 1
sudo update-alternatives --set java /tu_ruta_de_la_maquina/bin/java
java -version



Configurar javac:

sudo update-alternatives --install "/usr/bin/javac" "javac" "/tu_ruta_de_la_maquina/bin/javac" 1
sudo update-alternatives --set javac /tu_ruta_de_la_maquina/bin/javac
javac -version



Atento a tus comentarios.

Saludos.
#44
Elimina la variable classpath de tu configuración.

Lo otro que puedes hacer , después de lo ultimo que tengas definido en tu classpath agrega lo siguiente:

;.

Con ese punto y como punto , lo que haces es interpretar tus aplicación desde cualquier ubicación.

Saludos.
#45
Estimado:

Junto con saludarte, te dejo un pequeño ejemplo que he realizado, espero te sirva.

Acá te dejo 3 images que demuestran el resultado de este código:

http://imageshack.us/photo/my-images/10/capturadepantalla201304tq.png/
http://imageshack.us/photo/my-images/43/capturadepantalla201304p.png/
http://imageshack.us/photo/my-images/22/capturadepantalla201304fm.png/



Creacion Bdd:

create database ejemplo1;
use ejemplo1;
create table  mesa(
idMesa int(10) primary key not null auto_increment,
numero int(250),
estado varchar(250));


Codigo Conexion a bdd:

package MysqlConec;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class conexión {
private String bdd="ejemplo1";
private String usuario="root";
private String clave="123456";
private Connection con;
private Statement stmt;
private ResultSet rs;
public conexión()
{
try{
DriverManager.registerDriver(new org.gjt.mm.mysql.Driver());
con=DriverManager.getConnection("jdbc:mysql://localhost/"+bdd,usuario,clave);
}catch(Exception e)
{
e.printStackTrace();
}
}
public void setExecuteUpdate(String sql){
try{
stmt=con.createStatement();
stmt.executeUpdate(sql);
stmt.close();
}catch(SQLException e){
e.printStackTrace();
}
}
public void setExecuteQuery(String sql){
try{
stmt=con.createStatement();
rs=stmt.executeQuery(sql);
}catch(SQLException ex)
{
ex.printStackTrace();
}
}
public ResultSet getRs() throws SQLException
{
return rs;
}

}




Codigo Aplicacion:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import MysqlConec.conexión;
import java.io.*;

public class Programa {
public static void main(String[] args){
Ventana v=new Ventana();
v.setVisible(true);

}
}
class Ventana extends JFrame{
public Ventana(){
this.setTitle("Ejemplo Mesas");
this.setSize(500,500);
MiPanel p=new MiPanel();
this.add(p);
}
}
class MiPanel extends JPanel{
private JButton[] mesa;
private JPanel pnNorte=new JPanel();
private JPanel pnCentro=new JPanel();
private JLabel lblMesa=new JLabel("Administrar");
private JComboBox comboMesa=new JComboBox();{
comboMesa.addItem("Abierta");
comboMesa.addItem("Cerrada");
}
private JButton btnMostrar=new JButton("Mostrar Mesas");
private conexión con=new conexión();

public MiPanel(){
pnNorte.setLayout(new GridLayout(1,3));
pnNorte.add(lblMesa);
pnNorte.add(comboMesa);
pnNorte.add(btnMostrar);

this.setLayout(new BorderLayout());
this.add(pnNorte,BorderLayout.NORTH);
this.add(pnCentro,BorderLayout.CENTER);
OyenteBuscar oBuscar=new OyenteBuscar();
btnMostrar.addActionListener(oBuscar);
}
public void crearMesas(int cantidad){
pnCentro.removeAll();
pnCentro.repaint();
pnCentro.setLayout(null);
mesa=new JButton[cantidad];
//JOptionPane.showMessageDialog(null,cantidad);
int x=0;
for(int i=0;i<cantidad;i++){

mesa[i] = new JButton("Mesa"+i);
if(i < 5){// 5 Mesas

mesa[i].setBounds(20+i*110, 20, 100, 100);
pnCentro.add(mesa[i]);
pnCentro.repaint();
}
else if(i>=5){//10 Mesas
mesa[i].setBounds(20+x*110, 130, 100, 100);
pnCentro.add(mesa[i]);
pnCentro.repaint();
x=x+1;
}
else if(i>=10){//15 Mesas
mesa[i].setBounds(20+x*110, 130, 100, 100);
pnCentro.add(mesa[i]);
x=x+1;
}

}
}
class OyenteBuscar implements ActionListener{
public void actionPerformed(ActionEvent e){
String estado=comboMesa.getSelectedItem().toString();
try{
con.setExecuteQuery("select count(idMesa) as total from mesa where estado='"+estado+"'");
while(con.getRs().next()){
int numer=con.getRs().getInt("total");
crearMesas(numer);
}
}catch(Exception ex)
{

}

}
}
}


Atento a tus comentarios.

Saluda Atte.

#46
Estimado:

Demuestrame que llevas algo de avance , y te ayudare.


Saludos.
#47
Java / Sub-Foro J2EE
22 Abril 2013, 03:16 AM
Estimado:

Junto con saludarlos, quisiera realizar la siguiente pregunta:

¿Existe la posibilidad de agregar un sub-foro de java enterprise edition?.

Atento a sus comentarios.

Saludos.
#48
Buena recomendación a los que se inician.

Saludos.
#49
Permiteme recomendar el siguiente pdf:

http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/javaservlets/servlets.pdf

De igual forma te recomiendo buscar mucho mas información, ya que este libro te servira solo para iniciar.

Atento a tus comentarios.

Saludos.
#50
Buen aporte estimado.