|
111
|
Programación / Java / Re: INTERFACES
|
en: 27 Mayo 2011, 14:27 pm
|
Buenas,
Podrías buscar primero por el orden de los elementos en JFrame, JPanel, JTabbedPane o un container:
1.- Layout. 1.1.- BorderLayout. 1.2.- BoxLayout. 1.3.- FlowLayout. 1.4.- GridLayout. 1.5.- GridBagLayout.
Hay diferentes formad de ordenar, unas simples y otras más complejas. Por ejemplo en un post de JExcel que abrí en el ejemplo viene como sería ordenar en GridBagLayout.
Saludos.
|
|
|
112
|
Programación / Java / Re:[Solucionado] JExcel, con bucle para escribir.
|
en: 25 Mayo 2011, 14:06 pm
|
Buenas gente, El problema ya esta solucionado, pongo el ejemplo. Únicamente hay que tener en cuenta que si el bucle es de por ejemplo 90000, por algún motivo no furula... Dejo el ejemplo que hice. package PackExcel3; import java.*; import java.awt.*; import java.awt.event.*; import java.io.*; import javax.*; import javax.swing.*; import javax.swing.event.*; import jxl.*; import jxl.LabelCell; //Para leer de la celda, no es necesario hasta que no se lea del excel. import jxl.Workbook.*; import jxl.write.*; import jxl.write.Label; import jxl.write.Number; import jxl.write.WritableWorkbook.*; import jxl.write.WritableSheet.*;; WritableWorkbook libro; WritableSheet hoja; public interfaz(){ super("Ejem Excel 3"); definirventana(); definirelementos(); this.setVisible(true); this.setSize(300, 200); this.setResizable(false); this. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE); } private void definirventana(){ constraint.gridx = 0; constraint.gridy = 0; constraint.gridwidth = 1; constraint.gridheight = 1; constraint.weightx = 1.0; constraint.weighty = 1.0; this.getContentPane().add(jbtn_comenzar, constraint); constraint.gridx = 1; constraint.gridy = 0; constraint.gridwidth = 1; constraint.gridheight = 1; constraint.weightx = 1.0; constraint.weighty = 1.0; this.getContentPane().add(jlbl_inf, constraint); constraint.gridx = 0; constraint.gridy = 1; constraint.gridwidth = 1; constraint.gridheight = 1; constraint.weightx = 1.0; constraint.weighty = 1.0; this.getContentPane().add(jbtn_comenzar1, constraint); constraint.gridx = 1; constraint.gridy = 1; constraint.gridwidth = 1; constraint.gridheight = 1; constraint.weightx = 1.0; constraint.weighty = 1.0; this.getContentPane().add(jlbl_inf1, constraint); } private void definirelementos(){ this.jbtn_comenzar.addActionListener(this); this.jbtn_comenzar1.addActionListener(this); } if(ae.getSource() == jbtn_comenzar){ jlbl_inf.setText("Procesando 0"); crearWorkbook(); generar(); } if(ae.getSource() == jbtn_comenzar1){ jlbl_inf1.setText("Procesando 1"); crearWorkbook(); generar1(); } } private void crearWorkbook(){ try{ libro = Workbook. createWorkbook(new File("Ejem3.xls")); hoja = libro.createSheet("HEJEM", 0); } } private void generar(){ try{ hoja.addCell(label); for(int i = 1; i < 10; i++){ hoja.addCell(numero); } libro.write(); libro.close(); jlbl_inf.setText("Fin ejecución"); } } private void generar1(){ try{ for(int a = 0; a < 10; a++){ hoja.addCell(label); for(int i = 1; i < 50000; i++){ hoja.addCell(numero); } } libro.write(); libro.close(); jlbl_inf1.setText("Fin ejecución"); } } }
|
|
|
113
|
Programación / Java / [SOLUCIONADO] JExcel, con bucle para escribir.
|
en: 23 Mayo 2011, 12:17 pm
|
Buenas, Me he puesto a estudiar un poco la libr JExcel y me he encontrado con un problema al hacer un ejemplo... como casi siempre... XD //Los import todos ok. public class escribir { private WritableWorkbook libro; private WritableSheet hoja; private int c = 0; public escribir(){ try{ libro = Workbook. createWorkbook(new File("ejemplo.xls")); hoja = libro.createSheet("Hoja1", 0); } } public void escribircontenido (String dato ){ try{ c+=1; hoja.addCell(label); libro.write(); if(c == 9){libro.close();} } } }
En otro lugar hay un bucle que va llamando al método "escribircontenido", pasando el valor a escribir y ya esta... debería de funcionar llenándome un excel con 10 valores, cada uno en una fila de una misma columna, pero no es así... solo me escribe el primer valor en la posición (0,0) y ya esta. Debe ser algo simple, pero no caigo XD Saludos y gracias
|
|
|
114
|
Programación / Java / Re: Dibujar texto y rotar.
|
en: 17 Mayo 2011, 20:00 pm
|
Buenas, Muchas gracias, el problema lo solucione con el típico parche guarro, pero que se adaptaba más al proyecto. De todas formas me he hecho un ejemplo con tu código para tenerlo a mano cuando lo necesite de nuevo XD. Muchas gracias!
|
|
|
116
|
Programación / Java / Re: como calcular el costo e importe de un producto en java y mysql?
|
en: 16 Mayo 2011, 19:38 pm
|
Buenas, no se si me he enterado bien del todo, pero a fin de cuentas te encuentras con 3 valores a tener en cuenta, nº de productos * cantidad por producto (+-*) clave. No se si lo he entendido bien, pero a lo mejor una respuesta sería que se crease una tabla de Ventas, con estos valores, y el costo en cada columna... No se si esto te sirve, o si he entendido bien jejjejeje. Saludos y con suerte espero que tenga que ver algo con lo que preguntabas.
|
|
|
117
|
Programación / Java / Re: mysql con java
|
en: 9 Mayo 2011, 12:55 pm
|
Buenas, desde luego necesitas la librería para conectar con MySQL, y después el código de conexión. Algo como lo siguiente: private final String drv = "com.mysql.jdbc.Driver"; private final String db = "jdbc:mysql://localhost:3306/agendabd_schema"; private final String userpass = "root";
Si pones tu código sería mejor para ayudarte. Saludos.
|
|
|
118
|
Programación / Java / Re: Ayuda Matriz java!
|
en: 27 Abril 2011, 12:35 pm
|
Buenas, espero que esto te ayude, en vez de mover la matriz con los bucles pon una variable a la que le vayas sumando 1 cada vez que se pase por el bucle y sea primo tu número, y esa la utilizas para mover tu matriz, así no dependes del bucle para mover la matriz.
Saludos.
|
|
|
119
|
Sistemas Operativos / GNU/Linux / Re: He olvidado la contraseña de Ubuntu.
|
en: 20 Abril 2011, 14:19 pm
|
Buenas, muchas gracias! Algo así necesitaba, aun que el problemon que tenía era que no era capaz de posicionarme en el grub. jajajaja Acabe con la ultima opción de todas... formatear. No quería hacerlo por que lo necesitaba para ayer, y al formatear hay que ponerse a hacer todas las actualizaciones pero bueno. Os recomiendo no complicaros con las contraseñas del SO, que luego puede pasarlo que me paso a mi XD. Saludos y gracias!!
|
|
|
|
|
|
|