|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - giorgione
Páginas: [1]
1
« en: Martes 24 de Mayo de 2011, 20:05 »
Hola a todos
He construido un informe en crystal reports (con VS 2008) en el que incluyo tambien subinformes. Cada subinforme esta separado en una seccion diferente (en el editor se ven juntos), pero al ejecutarlos en un crystalreportsviewer, cada subinforme tiene un espacio en blanco innecesario en la parte inferior. (cada subinforme tiene una tremenda separcion y se gastan mas hojas)
No sé si se podrá de alguna forma redimensionar ese subinforme de modo para hacerlo más pequeño (he intentado redimensionarlo como objeto en el editor pero nada)
les agradeceria cualquier ayuda
2
« en: Sábado 27 de Marzo de 2010, 15:16 »
Hola a todos soy nuevo en Matlab y tengo un gran problema. Hasta el momento he intentado crear ejecutables para los programas en Matlab (lo que hago con el comando mcc)pero al ejecutar el .exe me sale una ventana con el siguiente error: (el titulo del cuadro de dialogo es: Miicrosoft Visual C++ Runtime Library)
Runtime error!
Program: D.Hola.exe
R6034 An application has made an attempt to load the C runtime library incorrectly,
PD: Yo uso el Visual Studio 2005 junto con el Matlab R2009A
3
« en: Miércoles 24 de Marzo de 2010, 23:47 »
Hola a todos, tengo un gran problema Yo intento hacer una aplicacion en ASP que modifique datos de una BD los cuales los recupera primero a dos textbox de un webform (uno de ellos es para la descripcion y el otro para el identificador que soslo tiene dos letras), pero al dar la orden de guardar (despues de modificar el contenido de los textbox) envia a la BD lo que las cajas tenian antes. este es mi codigo para guardar (los textbox en cuestion son TextBox1 y TextBox2) Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click clsCmp.Modificar(Me.TextBox1.Text, Me.TextBox2.Text, Session("CodCmp")) Response.Redirect("ListarComponentes.aspx") End Sub
No hace falta poner el Modificar por que ese esta bien el problema es a la hora de enviarle los parametros Gracias
4
« en: Lunes 3 de Agosto de 2009, 18:51 »
Hola a todos Tengo un problema con subir fotos al servidor (utilizo el xammp)este es mi codigo que envia //muevo el archivo de imagen if(strlen($_FILES["txtimagen"]["name"])>0){ die("error al procesar foto"); } }
al ejecutar esto me sale el sig error Warning: move_uploaded_file(C: mpphtdocs mppkioskovideosimagenes1243353906_Alien vs Depredador.jpg) [function.move-uploaded-file]: failed to open stream: Invalid argument in C:xampphtdocsxamppkioskovideosadministrarvideoedita.php on line 119
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:xampptmpphp9D.tmp' to 'C: mpphtdocs mppkioskovideosimagenes1243353906_Alien vs Depredador.jpg' in C:xampphtdocsxamppkioskovideosadministrarvideoedita.php on line 119 error al procesar fotoel problema es precisamente mover el archivo he oido que se debe cambiar algunaas configuraciones del php.ini pero no se cuales saludos
5
« en: Jueves 21 de Mayo de 2009, 04:09 »
Hice esta pregunta hace unos dias pero la reformulo porque parece que no he sido muy claro: Quisiera ingresar datso a un ListView por medio de un TextBox al pulsar entery ademas quiero que me ingrese subiem por subitem del listView (recorrido horizontal) he intentado con este codigo Dim j As Integer Dim maxCol As Integer maxCol = Me.LsvSa.Columns.Count - 1 Dim subItem As ListViewItem.ListViewSubItem Try If Convert.ToInt32(e.KeyChar) = Keys.Return Then e.Handled = True For j = LsvSa.Columns.Item(cont).DisplayIndex To maxCol subItem = New ListViewItem.ListViewSubItem() subItem.Text = Me.TxtInputSa.Text Me.LsvSa.Items.Item(cont1).SubItems.Add(subItem) Me.TxtInputSa.Text = "" Me.TxtInputSa.Focus() Next Incremento(cont1) End If Catch ex As Exception Me.TxtInput.Enabled = False Me.TxtInput.Text = "" End Try
les agradezco de antemano
6
« en: Martes 19 de Mayo de 2009, 07:05 »
El siguiente codigo me sirvio para, mediante enter, ingresar datos a los items de un ListView (el ListView tiene dos columnas solamente y solo ingreso datso en la segunda columna o sea en su primer y unico subitem, por tanto se ingresa de arriba hacia abajo) Try 'cont = getIncremento() If Convert.ToInt32(e.KeyChar) = Keys.Return Then e.Handled = True Me.LsvZ.Items.Item(cont).SubItems.Add(Me.TxtInput.Text) Me.TxtInput.Text = "" Me.TxtInput.Focus() Incremento() End If Catch ex As Exception Me.TxtInput.Enabled = False Me.TxtInput.Text = "" End Try 'Incremento()
la subrutina incremento lo unico que hace es incrementar cont en 1 estoy implementando otro ListView que tiene mas columnas y quiero ingresar datos de la misma manera,esta vez que , por cada enter se desplaze horizontalmente, es decir llene los subitems de cada item gracias de antemano
7
« en: Lunes 18 de Mayo de 2009, 06:00 »
Estoy haciendo una aplicacion en la que al ingresar en un NumericUpDown un numero, me muestre un ListView con el numero de columnas especificadas en ese numero Por decir si yo escribo 4 me debe salir 4 columnas he estado intentando con esto: Sub LlenaColumna() Dim i As Integer Dim limite As Integer limite = FrmNuevo.NudSa.Value For i = 0 To limite Me.LsvZ.Columns.Add("C" & i) Next End Sub
el Numeric lo he llamado NudSa y esta en otro form la var limite recoge ese valor y realiza el bucle el ListView es LsvZ y a cada columna le agrego un numero junto con la letra C GRacias de antemano
8
« en: Martes 3 de Marzo de 2009, 05:39 »
Estoy creando un formulario que cuenta con un ListView y ,asociado a este, un ContextMenuStrip, todo funciona bien cuando selecciono una fila del ListView llena pero como podria ocultar el List View si hago anticlick en una fila vacia Estaba probando con este codigo Private Sub LsvUsuarios_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles LsvUsuarios.MouseDown Dim p As Point Dim lvi As ListViewItem Me.ContextMenuStrip1.Enabled = True p = New Point(e.X, e.Y) lvi = New ListViewItem() If e.Button = MouseButtons.Right Then lvi = Me.LsvUsuarios.GetItemAt(p.X, p.Y) If lvi = Nothing Or Me.LsvUsuarios.SelectedItems.Count = 1 Then Me.ContextMenuStrip1.Visible = False End If End If
el problema de esto es que no puedo hacer nulo lvi, lo intente con selected o con equal pero me sale una NullReferenceException ¿Podrian ayudarme? Gracias de antemano
9
« en: Lunes 16 de Febrero de 2009, 01:50 »
HOLA A TODOS ¿Saben como hacer que un NumericUpDown acepte decimales? les agradezco su ayuda
10
« en: Sábado 31 de Enero de 2009, 03:10 »
HOLA A TODOS, TENGO UNA DUDA, QUIERO DESARROLLAR UNA APLICACION QUE TRABAJE CON UNA BASE DE DATOS (LA QUE HICE EN SQL SERVER 2005), SIN EMBARGO NO SE QUE LENGUAJE USAR PARA BRINDAR A LA BASE UN USO MAS EFICIENTE, ESTOY ENTRE DOS OPCIONES O JAVA O VISUAL BASIC.NET , ¿CUAL DE ESTOS DOS LENGUAJES TRABAJA DE UN MODO MAS EFICIENTE CON UNA BASE DE DATOS QUE MANEJE UNA CONSIDERABLE CANTIDAD DE INFORMACION?
LES AGRADECERIA SUS SUGERENCIAS
11
« en: Lunes 5 de Enero de 2009, 15:28 »
HOLA AA TODOS ALGUIEN CONOCE LA MANERA DE ENLAZAR SUBRUTINAS ESCRITAS EN OTROS LENGUAJES DE PROGRAMACION (COMO C++ , JAVA O FORTRAN) A PROGRAMAS EN VISUAL BASIC.NET (ESTOY TRABAJANDO EN LA VERSION 2005)
LES AGRADECERIA DE ANTEMANO
12
« en: Viernes 2 de Enero de 2009, 16:08 »
SOY UNN NOVATO QUE NO SABE CASI NADA DE ENSAMBLADOR, Y TENGI UN PROBLEMA A LA HORA DE MOSTRAR LOS REULTADOS DE LAS PEQUEÑAS OPERACIONES ARITMETICAS QUE TRATO DE DDESARROLLAR, ES DECIR A LA HORA DE EJECUTAR UN PROGRAMA USANDO TASM, QUE DEBERIA BOTARME EL RESULTADO DE UNA SUMA HEXADECIMAL, POR EJEMPLO, NO ME BOTA NADA, RETORNA AL DOS SIN MOSTRAR NINGUN RESULTADO, LO INTENTE CON LA SIGUIENTE INSTRUCCION: PERO EL TLINK ME BOTA ERROR DICIENDO QIUE FALTAN PARAMETROS A LA FUNCION ESPERO QUE ME AYUDEN Y GRACIAS DE ANTEMANO
13
« en: Lunes 29 de Septiembre de 2008, 01:15 »
hola a toda la cominidad Lo que parecia algo de rutina se ha convertidi en un dolor de cabeza hacia un metodo para mostrar un numero con cifras invertidas el cual agerga los residuos (conforme los halla) en un vector pero al querer mostar los elementos de ese vector me sale esto: 0 0 0 0 0 0 0 0 0 0 (lo haria de otra manera con un string pero el profe quiere que lo hagan tal como lo refiero ) pueden ayudarme ? porfa es urgente public class numero{ int n; int nInv[] = new int[10]; public void invertir() { int r = 0; int i = 0; do{ r = n % 10; nInv[i] = r; i ++; n = n / 10; }while(n!=0) } //con este otro metodo muestro los elementos del vector public String mostrar(){ String salida = ""; for (int i = 0 ;i <10;i++) salida += vNum[i] + " "; } }
14
« en: Lunes 18 de Agosto de 2008, 15:33 »
Experimentaba con LinkedList con el siguiente codigo package prueba_de_listas; import java.util.*; /** * <p>Título: </p> * <p>Descripción: </p> * <p>Copyright: Copyright (c) 2008</p> * <p>Empresa: </p> * @author sin atribuir * @version 1.0 */ public class Test { public static void mostrarLista(LinkedList lse) { int i = 0, tam = lse.size(); CDatos obj; while (i < tam) { obj = (CDatos) lse.get(i); System.out.println(i + ".-" + obj.obtenerNombre() + "" + obj.obtenerNota()); i++; } } public static void main(String[] args) { Test test1 = new Test(); LinkedList < CDatos > lse = new LinkedList < CDatos > (); String nombre; double nota; int i = 0; System.out.println("Introducir datos. Finalizar con CTRLO +Z"); System.out.print("nombre: "); while ( (nombre = Leer.dato()) != null) { System.out.print("nota: "); nota = Leer.datoDouble(); lse.addLast(new CDatos(nombre, nota)); } } }
donde al declarar la instancia lse de LinkedList (con la misma sintaxisa que consulte en un libro de Java2) el compilador de la IDE de JBuilderX Foundation v10..(no recuerdo el resto de numeros) que uso me arrojo el siguiente error: Error: se espera ‘(‘ o ‘[‘ en la línea 27 (27:48)Si la sintaxis estuviera correcta (de hecho no dudo que lo esta) a que otra cosa se refiere este error Por si las dudas importo tamnbien el codigo que maneja el info de mi lista enlazada: public class CDatos { private String nombre; private double nota; public CDatos() { } public CDatos(String nom,double n){ nombre = nom; nota = n; } public void aignarNombre(String nom){ nombre = nom; } public void asignarNota(double n){ nota = n; } public String obtenerNombre(){ return nombre; } public double obtenerNota(){ return nota; } }
Nota: el metodo leer lo desarrolle aparte pero por si las dudas lo muestro a continuacion public class Leer { public static String dato(){ String sdato = ""; try{ //Definir un flujo de caracteres de entrada: flujoE InputStreamReader isr = new InputStreamReader(System.in); BufferedReader flujoE = new BufferedReader(isr); //Leer la entrada finaliza al pulsar enter sdato = flujoE.readLine(); } catch(IOException e){ System.err.println("Error: " + e.getMessage()); } return sdato; } public static float datoFloat(){ try{ return Float.parseFloat(dato()); } catch(NumberFormatException e){ return Float.NaN; //no es un numero: valor float } } public static double datoDouble(){ try{ return Double.parseDouble(dato()); } catch(NumberFormatException e){ return Double.NaN; //No es un numero:valor double } } public static int datoInt(){ try{ return Integer.parseInt(dato()); } catch(NumberFormatException e){ return Integer.MIN_VALUE; //valor mas pequeño } } }
por favor audenme es urgente!!!!!!!!!!!!!!!!
15
« en: Jueves 14 de Agosto de 2008, 01:02 »
Saludos a toda la comunidad de solocodigo y lamneto haberme ausentado tanto debido a problemas personales. Recientemente estoy desarrollando un sistema que reegistra las rutas y turnos de una empresa de transportes interprovincial al ejecutarlo muestra un formulario que tiene una barrra de menu; mediante el 1º item: Mantenimiento accedo a Rutas y de ahi a Nuevo, luego aparece un cuadro de Dialogo(que he llamado CDialogoNuevo) donde ingreso la tarifa y el nombre de la ciudad (datos para registrar nueva ruta), ademas consta de dos botones: Agregar e Ingresar; el proceso es ciclico y almaceno los datos de rutas en una lista (las operaciones de lista las implemento en Clista ), hasta ahi todo bien pero quise agregarle eventos a los botones y a la jtextfield de ciudad, donde he tenido problemas. Al activarse el CDialogoNuevo el boton Agregar esta desactivado y el boton ingresar me permite entrar los datos necesarios para crear los nuevos nodos de la lista que almacenara rutas a la vez que limpia los jtextfields para ingresar nuevos datos el proceso termina cuando en la jTextField de ciudad agrego un caracter no alfanumerico es entonces cuando se activa el boton agregar (aunque creo que lo cambiare por salir) que al pulsarlo cierra el CDialogoNuevo y termina el proceso, y esta la cuestion por la cual me he atascado y no se que hacer ¿podrian ayudarme? adjunto el codigo que he hecho hasta ahora:
Ademas tambien tengo otra duda con mostrar los datos de rutas, lo que he hecho hasta ahora es crear un aclase ClistadoRuta para ello pero esta clase se deriva de JFrame y no se como enlazarle los datos ingresados (operacion hecha en ClistaRutas que es una clase) si Java no permite la herencia multiple de clase como hago para que los datos hallados en ClistaRutas se pasen a ClistadoRuta
este es el codigo de menu: ****************************************************************************************************************************************** //Clase principal que mostrará el menú public class CMenu extends JFrame{ JPanel jPanelMenu = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JMenuBar jMenuBar1 = new JMenuBar(); JMenu jmMantenimiento = new JMenu(); JMenu jmConsultas = new JMenu(); JMenuItem jmConsultasRutas = new JMenuItem(); JMenuItem jmConsultasTurnos = new JMenuItem(); JMenuItem jmConsultasPasajeros = new JMenuItem(); JMenu jmMantenimientoRutas = new JMenu(); JMenuItem jmMantenRutasModificar = new JMenuItem(); JMenuItem jmMantenRutasAnular = new JMenuItem(); JMenuItem jmMantenRutasListado = new JMenuItem(); JMenu jmMantenimientoTurnos = new JMenu(); JMenuItem jmMantenTurnosIngreso = new JMenuItem(); JMenuItem jmMantenTurnosModificar = new JMenuItem(); JMenuItem jmMantenTurnosAnular = new JMenuItem(); JMenuItem jmMantenTurnosListado = new JMenuItem(); JMenuItem jmMantenRutasNuevo = new JMenuItem(); //constructor public CMenu() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } setVisible(true); setSize(2147483647,2147483647); setTitle("Transportes ABC: Menu Principal"); initComponents(); //Cuadros de Dialogo Usados final CDialogoNuevo dialogoNuevo = new CDialogoNuevo(); final CDialogoBuscarCod dialogoBuscarCod = new CDialogoBuscarCod(); final CListadoRutas listadoRutas = new CListadoRutas(); //evento para dialogoNuevo jmMantenRutasNuevo.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent Evento){ dialogoNuevo.setVisible(true); } } ); //evento para dialogoBuscarCod jmMantenRutasModificar.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent evento){ dialogoBuscarCod.setVisible(true); } } ); //evento para listadoRutas jmMantenRutasListado.addActionListener( new ActionListener(){ public void actionPerformed(ActionEvent evento){ listadoRutas.setVisible(true); } } ); }//fin Constructor public void initComponents(){ setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { CMenu CMenu1 = new CMenu();
} private void jbInit() throws Exception { jPanelMenu.setLayout(xYLayout1); this.setJMenuBar(jMenuBar1); jmMantenimiento.setText("Mantenimiento"); jmConsultas.setText("Consultas"); jmConsultasRutas.setText("Rutas"); jmConsultasTurnos.setText("Turnos"); jmConsultasPasajeros.setText("Pasajeros"); jmMantenimientoRutas.setText("Rutas"); jmMantenRutasModificar.setText("Modificar"); jmMantenRutasAnular.setText("Anular"); jmMantenRutasListado.setText("Listado"); jmMantenimientoTurnos.setText("Turnos"); jmMantenTurnosIngreso.setText("Ingreso"); jmMantenTurnosModificar.setText("Modificar"); jmMantenTurnosAnular.setText("Anular"); jmMantenTurnosListado.setText("Listado"); jmMantenRutasNuevo.setText("Nuevo"); this.getContentPane().add(jPanelMenu, BorderLayout.CENTER); jMenuBar1.add(jmMantenimiento); jMenuBar1.add(jmConsultas); jmMantenimiento.add(jmMantenimientoRutas); jmMantenimiento.add(jmMantenimientoTurnos); jmConsultas.add(jmConsultasRutas); jmConsultas.add(jmConsultasTurnos); jmConsultas.add(jmConsultasPasajeros); jmMantenimientoRutas.add(jmMantenRutasNuevo); jmMantenimientoRutas.add(jmMantenRutasModificar); jmMantenimientoRutas.add(jmMantenRutasAnular); jmMantenimientoRutas.add(jmMantenRutasListado); jmMantenimientoTurnos.add(jmMantenTurnosIngreso); jmMantenimientoTurnos.add(jmMantenTurnosModificar); jmMantenimientoTurnos.add(jmMantenTurnosAnular); jmMantenimientoTurnos.add(jmMantenTurnosListado); } } ****************************************************************************************************** este es el codigo de CDialogoNuevo ******************************************************************************************************* //Creacion de un cuadro de dialogo que ingrese datos para una nueva ruta public class CDialogoNuevo extends JDialog { JPanel panel1 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JLabel jLCiudad = new JLabel(); JLabel jLTarifa = new JLabel(); JTextField jTfCiudad = new JTextField(); JTextField jTfTarifa = new JTextField(); JButton jBtnIngresar = new JButton(); JButton jBtnAceptar = new JButton(); public CDialogoNuevo(Frame frame, String title, boolean modal) { super(frame, title, modal); try { jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } setSize(490,300); }
public CDialogoNuevo() { this(null, "", false); }
private void jbInit() throws Exception { panel1.setLayout(xYLayout1); jLCiudad.setText("Ciudad"); jLTarifa.setText("Tarifa"); jTfCiudad.setText(""); jTfCiudad.setColumns(30); jTfTarifa.setText(""); jTfTarifa.setColumns(4); jBtnIngresar.setText("Ingresar"); jBtnAceptar.setEnabled(false); jBtnAceptar.setText("Aceptar"); getContentPane().add(panel1); panel1.add(jLCiudad, new XYConstraints(41, 74, 90, -1)); panel1.add(jLTarifa, new XYConstraints(41, 120, 90, -1)); panel1.add(jTfCiudad, new XYConstraints(135, 72, -1, -1)); panel1.add(jTfTarifa, new XYConstraints(135, 117, -1, -1)); panel1.add(jBtnAceptar, new XYConstraints(270, 173, 85, 31)); panel1.add(jBtnIngresar, new XYConstraints(76, 173, 90, 30)); } } ********************************************************************************************************* este es el codigo de Clista *********************************************************************************************************** public class Clista extends CRuta { //referencia al primer elemento de la lista private Nodo cabeza=null; //Definimos nodo private class Nodo{ private Nodo sig; private CRuta info; } //constructor sin argumentos public Clista() { } //Metodos public Nodo crearNodo(CRuta valor){ Nodo nuevo = new Nodo(); nuevo.info=valor; return nuevo; }
public void insFinal(CRuta valor){ Nodo nuevo,p; nuevo=crearNodo(valor); p=cabeza; if(p!=null){ while(p.sig!=null) p=p.sig; p.sig=nuevo; } else{ //cuando no hay elementos en la lista cabeza=nuevo; } }//fin insfinal
public Nodo buscarNodo(CRuta valor){ Nodo p; for(p=cabeza;p!=null;p=p.sig) if(p.info==valor) return p; return null; }//fin buscarNodo } ********************************************************************************************************************************************* este es el codigo deCRuta que le pasara a Clista los datos para el info de la lista enlazada (los datos de ruta: ciudad y tarifa) ************************************************************************************************************************************************** public class CRuta extends CDialogoNuevo{ public String ciudad; public double tarifa; public static int num=0; //constructor sin parametros public CRuta() { } } ************************************************************************************************** este es el codigo de ClistaRuta ************************************************************************************************** public class ClistaRutas extends Clista { //reaferenciamos a lista CRuta ruta01 = new CRuta(); //creamos instancia lista01 Clista lista01 = new Clista(); //constructor sin argumentos public ClistaRutas(){ }
public void ingresar(){ ruta01.ciudad = jTfCiudad.getText(); ruta01.tarifa = Double.parseDouble(jTfTarifa.getText()); lista01.insFinal(ruta01); } } *************************************************************************************************** este es el codigo de CListadoRuta que mostrar en pantalla un listado de los datos ingresados ***************************************************************************************************** public class CListadoRutas extends JFrame { JPanel jPanel1 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JPanel jPanel2 = new JPanel(); JLabel jLciudad = new JLabel(); XYLayout xYLayout2 = new XYLayout(); JLabel jLcodigo = new JLabel(); JTextField jTFCiudad = new JTextField(); JPanel jPanel3 = new JPanel(); XYLayout xYLayout3 = new XYLayout(); JTextField jTfCodigo = new JTextField(); JScrollPane jScrollPane1 = new JScrollPane(); JPanel jPanel4 = new JPanel(); JLabel jLabel1 = new JLabel(); XYLayout xYLayout4 = new XYLayout(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JLabel jLabel4 = new JLabel(); JTextPane jTextPane1 = new JTextPane(); JButton jBtnBuscarCiudad = new JButton(); JButton jBtnBuscarCodigo = new JButton();
public CListadoRutas() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } setSize(600,600); } private void jbInit() throws Exception { jPanel1.setLayout(xYLayout1); jPanel2.setEnabled(true); jPanel2.setForeground(Color.black); jPanel2.setBorder(BorderFactory.createEtchedBorder()); jPanel2.setOpaque(true); jPanel2.setPreferredSize(new Dimension(370, 34)); jPanel2.setToolTipText(""); jPanel2.setVerifyInputWhenFocusTarget(true); jPanel2.setLayout(xYLayout2); jLciudad.setHorizontalAlignment(SwingConstants.CENTER); jLciudad.setHorizontalTextPosition(SwingConstants.TRAILING); jLciudad.setText("CIUDAD -->"); jLcodigo.setHorizontalAlignment(SwingConstants.CENTER); jLcodigo.setText("CODIGO -->"); jTFCiudad.setText(""); jTFCiudad.setColumns(30); jPanel3.setEnabled(true); jPanel3.setBorder(BorderFactory.createEtchedBorder()); jPanel3.setLayout(xYLayout3); jTfCodigo.setText(""); jTfCodigo.setColumns(4); jPanel4.setBorder(BorderFactory.createEtchedBorder()); jPanel4.setLayout(xYLayout4); jLabel1.setBackground(Color.lightGray); jLabel1.setBorder(BorderFactory.createLineBorder(Color.black)); jLabel1.setHorizontalAlignment(SwingConstants.CENTER); jLabel1.setText("STATUS"); jLabel2.setText("CÓDIGO"); jLabel2.setBackground(Color.lightGray); jLabel2.setBorder(BorderFactory.createLineBorder(Color.black)); jLabel2.setHorizontalAlignment(SwingConstants.CENTER); jLabel3.setText("CIUDAD"); jLabel3.setBackground(Color.lightGray); jLabel3.setBorder(BorderFactory.createLineBorder(Color.black)); jLabel3.setVerifyInputWhenFocusTarget(true); jLabel3.setHorizontalAlignment(SwingConstants.CENTER); jLabel4.setText("TARIFA"); jLabel4.setBackground(Color.lightGray); jLabel4.setBorder(BorderFactory.createLineBorder(Color.black)); jLabel4.setHorizontalAlignment(SwingConstants.CENTER); jTextPane1.setText(""); jBtnBuscarCiudad.setText("Buscar"); jBtnBuscarCodigo.setText("Buscar"); jPanel2.add(jLciudad, new XYConstraints(8, 7, 130, 22)); jPanel2.add(jTFCiudad, new XYConstraints(115, 10, -1, -1)); jPanel2.add(jBtnBuscarCiudad, new XYConstraints(466, 6, -1, -1)); jPanel1.add(jPanel4, new XYConstraints(8, 118, 547, -1)); jPanel1.add(jPanel3, new XYConstraints(2, 63, 556, 48)); jPanel3.add(jLcodigo, new XYConstraints(48, 10, -1, -1)); jPanel3.add(jTfCodigo, new XYConstraints(116, 7, -1, -1)); jPanel3.add(jBtnBuscarCodigo, new XYConstraints(468, 11, -1, -1)); jPanel1.add(jPanel2, new XYConstraints(3, 18, 555, 41)); jPanel4.add(jLabel1, new XYConstraints(-2, 0, 144, 22)); jPanel4.add(jLabel2, new XYConstraints(142, 0, 92, 22)); jPanel4.add(jLabel3, new XYConstraints(234, 0, 175, 22)); jPanel4.add(jLabel4, new XYConstraints(408, 0, 135, 22)); jPanel1.add(jScrollPane1, new XYConstraints(7, 154, 548, 319)); jScrollPane1.getViewport().add(jTextPane1, null); this.getContentPane().add(jPanel1, BorderLayout.CENTER); } } ************************************************************ este es el codigo de CDialogoBuscarCod que lo adjunto por si accaso pero aun no he trabajado mucho en el ******************************************************************************************* public class CDialogoBuscarCod extends JDialog { JPanel panel1 = new JPanel(); JLabel jLBuscar = new JLabel(); XYLayout xYLayout1 = new XYLayout(); JTextField jTfBuscar = new JTextField(); JButton jBtnBuscar = new JButton();
public CDialogoBuscarCod(Frame frame, String title, boolean modal) { super(frame, title, modal); try { jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } setSize(300,200); }
public CDialogoBuscarCod() { this(null, "", false); }
private void jbInit() throws Exception { panel1.setLayout(xYLayout1); jLBuscar.setFont(new java.awt.Font("Dialog", 1, 11)); jLBuscar.setText("CODIGO DE RUTA -->"); jBtnBuscar.setText("Buscar"); jTfBuscar.setText(""); jTfBuscar.setColumns(4); getContentPane().add(panel1); panel1.add(jLBuscar, new XYConstraints(32, 33, 112, -1)); panel1.add(jTfBuscar, new XYConstraints(151, 33, -1, -1)); panel1.add(jBtnBuscar, new XYConstraints(96, 78, 84, 31)); } }
16
« en: Lunes 4 de Agosto de 2008, 17:07 »
ESCRIBI UN PROGRMA QUE GRAFICA FIGURAS GEOMETRICAS (ESPECIFICAMENTE CIRCULO, RECTANGULO Y TRIANGULO), EN DONDE EL INGRESO DE DATOS LO HAGO CON EL showInputDialog,PERO AHORA PRETENDO INGRESAR DATOS POR MEDIO DE UN CUADRO DE DIALOGO (QUE EL JBUILDER INDICA QUE SE DERIVA DE JDialog) , EL PROBLEMA RESIDE EN QUE NO SE CONECTAR LA INFORMACION CONTENIDA EN LAS CAJAS DE TEXTO DE MI CUADRO DE DIALOGO PARA PERMITIR QUE MI PROGRAMA GRAFIQUE TAL COMO LO HACIA CON LOS showInputDialog
17
« en: Viernes 25 de Julio de 2008, 01:07 »
Hola a todos ! tengo una duda para un proyecto muy loco que quiero realizar: Que se necesita conocer para programar un SO en C++ (A propositotengo al Turbo C++ 3.0 como compilador) he oido que muchos de sus procesos se basan en los TAD pilas y los TAQ colas , en los hilos y que usando la POO las cosas se hacen mas sencillas pero que mas se ncesita saber ?
18
« en: Viernes 25 de Julio de 2008, 00:41 »
Hola a todos ! Soy nuevo en Java y tengo algunos problemas con una aplicaion experimental que intento hacer; esta consite en un proyecto (a proposito uso el JBuilderX Enterprise v10) que consta de dos clases: una principal llamada CAplicacion y otra llamada ventana2; ventana2 tioene un metodo llamado verventana2 que permite ver una ventana con un mensaje pero cuando llamo este metodo en CAplicacion me bota error (a pesar que el compilador no considera como error mi declaracion del objeto de v2 que es un objeto de ventana2).En el codigo que aqui presento intento llamar al metodo verventana2 de la clase v2 (asi he definido ventana2 dentro del metodo main) al pulsar un boton. POR FAVOR ESPERO SU RESPUESTA CUANTO ANTES Y CUALQUIER AYUDA GUSTOSO LA ACEPTARE -----------------Giorgione----------------------
Aqui presento el codigo de CAplicacion
package caplicacion;
import javax.swing.*; import java.awt.*; import com.borland.jbcl.layout.*; import java.awt.event.*;
/** * <p>Título: Ventana</p> * <p>Descripción: Programa que muestra una ventana en pantalla</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Empresa: </p> * @author Giorgione * @version 1.0 */ public class CAplicacion extends javax.swing.JFrame { //JFrame es la clase padre de CAplicacion (recuerda el extends) JButton jButton1 = new JButton(); //un boton XYLayout xYLayout1 = new XYLayout(); //permite manipular el boton dentro de coord x,y private Object v2; public CAplicacion() { //este es un constructor setSize(300,330); //tamaño setTitle("Aplicacion"); //titulo initComponents();//inicia los controles o componenetes try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void initComponents(){ setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { CAplicacion CAplicacion1 = new CAplicacion(); new CAplicacion().setVisible(true); ventana2 v2 = new ventana2(); } private void jbInit() throws Exception { jButton1.setText("jButton1"); jButton1.addActionListener(new CAplicacion_jButton1_actionAdapter(this)); this.getContentPane().setLayout(xYLayout1); this.getContentPane().add(jButton1, new XYConstraints(127, 82, -1, -1)); }
void jButton1_actionPerformed(ActionEvent e) { v2.verventana2(); }
}
class CAplicacion_jButton1_actionAdapter implements java.awt.event.ActionListener { CAplicacion adaptee;
CAplicacion_jButton1_actionAdapter(CAplicacion adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); } }
y aqui esta el codigo de ventana2
package caplicacion;
import javax.swing.*; import com.borland.jbcl.layout.*; import java.awt.*;
/** * <p>Título: Ventana</p> * <p>Descripción: Programa que muestra una ventana en pantalla</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Empresa: </p> * @author Giorgione * @version 1.0 */
class ventana2 { JPanel jPanel1 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JLabel jLabel1 = new JLabel(); public ventana2() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); }
} public static void verventana2(){ jLabel1.setVisible(true); } private void jbInit() throws Exception { jLabel1.setFont(new java.awt.Font("Dialog", 0, 23)); jLabel1.setForeground(Color.red); jLabel1.setText("HOLA, SOY LA VENTANA 2"); jPanel1.setLayout(xYLayout1); jPanel1.add(jLabel1, new XYConstraints(50, 72, 318, 118)); } }
19
« en: Viernes 25 de Julio de 2008, 00:35 »
Hola a todos ! Soy nuevo en Java y tengo algunos problemas con una aplicaion experimental que intento hacer; esta consite en un proyecto (a proposito uso el JBuilderX Enterprise v10) que consta de dos clases: una principal llamada CAplicacion y otra llamada ventana2; ventana2 tioene un metodo llamado verventana2 que permite ver una ventana con un mensaje pero cuando llamo este metodo en CAplicacion me bota error (a pesar que el compilador no considera como error mi declaracion del objeto de v2 que es un objeto de ventana2).En el codigo que aqui presento intento llamar al metodo verventana2 de la clase v2 (asi he definido ventana2 dentro del metodo main) al pulsar un boton. POR FAVOR ESPERO SU RESPUESTA CUANTO ANTES Y CUALQUIER AYUDA GUSTOSO LA ACEPTARE -----------------Giorgione----------------------
Aqui presento el codigo de CAplicacion
package caplicacion;
import javax.swing.*; import java.awt.*; import com.borland.jbcl.layout.*; import java.awt.event.*;
/** * <p>Título: Ventana</p> * <p>Descripción: Programa que muestra una ventana en pantalla</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Empresa: </p> * @author Giorgione * @version 1.0 */ public class CAplicacion extends javax.swing.JFrame { //JFrame es la clase padre de CAplicacion (recuerda el extends) JButton jButton1 = new JButton(); //un boton XYLayout xYLayout1 = new XYLayout(); //permite manipular el boton dentro de coord x,y private Object v2; public CAplicacion() { //este es un constructor setSize(300,330); //tamaño setTitle("Aplicacion"); //titulo initComponents();//inicia los controles o componenetes try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void initComponents(){ setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { CAplicacion CAplicacion1 = new CAplicacion(); new CAplicacion().setVisible(true); ventana2 v2 = new ventana2(); } private void jbInit() throws Exception { jButton1.setText("jButton1"); jButton1.addActionListener(new CAplicacion_jButton1_actionAdapter(this)); this.getContentPane().setLayout(xYLayout1); this.getContentPane().add(jButton1, new XYConstraints(127, 82, -1, -1)); }
void jButton1_actionPerformed(ActionEvent e) { v2.verventana2(); }
}
class CAplicacion_jButton1_actionAdapter implements java.awt.event.ActionListener { CAplicacion adaptee;
CAplicacion_jButton1_actionAdapter(CAplicacion adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); } }
y aqui esta el codigo de ventana2
package caplicacion;
import javax.swing.*; import com.borland.jbcl.layout.*; import java.awt.*;
/** * <p>Título: Ventana</p> * <p>Descripción: Programa que muestra una ventana en pantalla</p> * <p>Copyright: Copyright (c) 2005</p> * <p>Empresa: </p> * @author Giorgione * @version 1.0 */
class ventana2 { JPanel jPanel1 = new JPanel(); XYLayout xYLayout1 = new XYLayout(); JLabel jLabel1 = new JLabel(); public ventana2() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); }
} public static void verventana2(){ jLabel1.setVisible(true); } private void jbInit() throws Exception { jLabel1.setFont(new java.awt.Font("Dialog", 0, 23)); jLabel1.setForeground(Color.red); jLabel1.setText("HOLA, SOY LA VENTANA 2"); jPanel1.setLayout(xYLayout1); jPanel1.add(jLabel1, new XYConstraints(50, 72, 318, 118)); } }
Páginas: [1]
|
|
|