Hilo oficial Java

1, 2, 3, 4, 5, 6
¿pero te pasa lo mismo q a mi si utilizas el ditor? esa lentitud a la hora de colocar los botoncitos y tal...

gracias tio, es q no se si puede ser un problema de mi ordenata o del Jbuilder.
kerri escribió:¿pero te pasa lo mismo q a mi si utilizas el ditor? esa lentitud a la hora de colocar los botoncitos y tal...

gracias tio, es q no se si puede ser un problema de mi ordenata o del Jbuilder.


Ya te digo que es que ni pongo botoncitos (Ni lo he probado), alguna vez lo he intentado pero me he cansado ya que no salia ninguno, si eso lo rpuebo esta noche y te lo digo.
Hola gente, estoy haciendo mi proyecto Final de carrera (una herramienta case al estilo del poseidon, together, argouml, etc.)

Mi duda, por ahora, tengo un canvas donde dibujo ciertos elementos, pero algunos de estos elementos tienen un texto asociado. No se como hacerlo para que al dar dos clicks , por exemplo, se pueda modificar el texto.

Alguna ayuda?

Gracias.
Para hacerlo puedes capturar los eventos del raton, prueba con esto:

import java.awt.event.*;

public void Dobleclick(MouseEvent evt)
{
  if (evt.getClickCount() == 2)
  {
    Hacer lo que sea;
  }
}


He utilizado la clase MouseEvent a ver si te sirve.

Si lo que no sabias era lod e modificar el texto, si lo tienes en un Label puedes hacer un Label.settext("Texto a cambiar")

Saludos
Gracias por responder.
Los elementos a dibujar extienden de JComponent. Dentro tienen algunos un texto asociado. Lo que no se como hacerlo es editar el texto, primero ponerme encima y como si fuera un textarea o algo parecido, para poner el texto.

pinto dentro de un canvas ( Api canvas ). Creo que en un canvas no puede haver textLabel.

Gracias.
Quanto escribió:pinto dentro de un canvas ( Api canvas ). Creo que en un canvas no puede haver textLabel.

Gracias.


Ya ya, era un ejemplo, pue sno se es que con canvas no he trabajado, pero mirando un poco por ahi, no se si puedes editar como si de un text area se tratara, lo que puedes hacer es que al pinchar sobre ese area (Con un evento del raton puedes definirla y capturar si esta dentro de ella en el canvas), y luego sacar un text area pro pantalla en una miniventana aparte, y ahi escribir lo que quieras poner en el text area, y luego que esto lo escriva en la zona que ya tienes capturada mediante el evento del raton de antes. Lo que ya no se es si al escribir encima de nuevo, se sobreescribe, o si se solapan ambas cosas.

Mirare a ver si encuentro algo en algun libro, si eso te comento algo ok?

Otra opción que se me ocurre es si puedes hacer un canvas para cada elemento qeu quieras escribir que no sea texto, y despues debajo de cada uno poner un textarea, como si fueran varios paneles
Gracias de nuevo, voy a ver si puedo coger alguna idea que has puesto por aquí.

De todas maneras seguiré buscando.

Gracias
pues bien tengo ke hacer un sistema de servicios al empleado de una empresa y ya tengo todas las interfaces y los enlaces hechos, mi problema es a la hora de ke un empleado puede recomendar a otro empleado para un determinado puesto, para ello tiene ke adjuntar su curriculum, AKI ES MI PROBLEMA, como puedo hacer para ke dando al boton adjuntar fichero salga la ventanita del explorador para seleccionar el archivo?

Un saludo y 1000 gracias!!!
No sé si esto tendrá que ver con el software libre, de todos modos en general tienes un hilo de java ;)

Saludos
Pos un boton, si es AWT con la clase Button, y si es con Swing con la clase JButton. Despues creas un controlador que implemente la interfaz MouseListener y que cuando se produzca el evento del click mande abrirse el cuadro de diálogo.

No se si es esto lo que has preguntado exactamente, pero es lo que yo he entendido, ;)

Salu2!
Habria quedado mejor en el hilo de java.

JFileChooser se llama la clase que necesitas si estás en Swing y FileDialog si estás en AWT.

Personalmente me quedo con Swing

Saludos
buenas..

estoy haciendo un pequeño ejercicio y tengo una duda basica basica pero que no puedo solucionar solo, es la siguiente(primero decir que llevo 3dias contados con java y lo pocquisimo que aprendi de c++ hace meses que no lo pongo enpractica)

yo leo una cadena de caractres por teclado(una palabra) y la guardo en una variable, lo que me falla es cuando quiero saber si esa variable es igual a la palabra correcta
pongo la clase entera

public class Ccasa extends Chabitatge
{
/* ATRIBUTOS */
int m2jardi, preu;
double antiguedad=0.8, ori=0.8;
// String norte="norte";

/*METODOS*/
public void jardin()
{
System.out.println("Introduce los metros de jardin: ");
m2jardi=Leer.datoInt();

}
public void mostrar()
{
if (anysFinca<50)
{
antiguedad = 1.2;
}

if (orientacio==norte)
{
System.out.println("kk");
//ori=1.2;
}

preu=(int)((((m2sup*2000)+(nh*25000))*antiguedad)*ori);
System.out.println(preu);
}

}


lo dicho el ejerccio es muy basico pero es que no me sale y no tengo profe pa preguntarle, asi que vosotros sereis mis profes :-P
gracias
para esto tienes el método equals(String).
String a,b.
if (a.equals(b)) System.out.print("Iguals");
else System.out.print("Diferents");

Creo que es esto [bye]
ets gran

muchas gracias [360º]
Sabeis si existe alguna forma de sumar los ASCII de una cadena? es decir tengo una cadena y que me de el resultado en ASCII de la suma de cada uno de los caracteres, Ojo no busco hacer un bucle y sumarlos uno a uno, me refiero del tiron, desde alguna clase con un metodo o algo.

Venga un saludo.
hola soy yoooooo... ya por fin estoy a tope con el jbuilder y el applet q tengo q hacer pa mi pfc.

bien resulta q toy haciendo una chuminá con unos botones en swing, y a la hora de poner el codigo para el evento "Action performed" de cualkiera de los botones, he notao q pasa tres kilos unos bucles if q hay en esa porcion de codigo. Me da en la nariz de q esos bucles deben ir en otra parte, pero ni zorra.

otra cosa, a la hora de ver funciones, metodos etc, me vuelvo loco mirando la api del jdk, vamos q no sé bien como usarla o como moverme por ella; ver ejemplos de sintaxis, buscar un método para algo q me interese como representaciones gráficas, etc etc. a ver si alguien me exa una mano.

muxas gracias

[beer]

EDITO: todo lo estoy haciendo en applets porq mi pfc es un applet, y sé q más o menos las estructuras de código son distintas si se trata de una aplicación o un applet.
Sobre lo de los if sin ver el codigo es dificil por no decir imposible decirte que falla :P

Sobre lo de la API, pues es mas intuición que otra cosa, sobre representaciones graficas mirate esto:

http://www.programacion.net/tutorial/3d/4/

Si no te vale, busca alguna librería hecha.
gracias por ser tan rápido. si eso esta tarde te pongo el "supercodigo" esta tarde. X-D

[beer]

EDITO: aqui va el codigo


package Package1410;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;

public class Class1410 extends Applet {
boolean isStandalone = false;
BorderLayout borderLayout1 = new BorderLayout();
JPanel jPanel1 = new JPanel();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
boolean mad = false;

//Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}

//Construct the applet
public Class1410() {
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
}

//Initialize the applet
public void init() {
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
}
}

//Component initialization
private void jbInit() throws Exception {
mad = false;
jButton2.setPreferredSize(new Dimension(125, 25));
jButton2.setMaximumSize(new Dimension(125, 25));
jButton1.setToolTipText("tultip text");
jButton1.setDisabledIcon(new ImageIcon(Class1410.class.getResource(
"star4.gif")));
jButton1.setIcon(new ImageIcon(Class1410.class.getResource("star3.gif")));
jButton1.setPressedIcon(new ImageIcon(Class1410.class.getResource(
"star2.gif")));
jButton1.setRolloverEnabled(true);
jButton1.setRolloverIcon(new ImageIcon(Class1410.class.getResource(
"star1.gif")));
jButton1.setText("jButton1");
jButton1.addActionListener(new Class1410_jButton1_actionAdapter(this));
jButton2.setText("Deshabilita");
jButton2.addActionListener(new Class1410_jButton2_actionAdapter(this));
this.add(jPanel1);
jPanel1.add(jButton1);
jPanel1.add(jButton2);
}

public void jButton1_actionPerformed(ActionEvent e) {

if( mad ) {
jButton1.setIcon(new ImageIcon( Class1410.class.getResource("star3.gif") ));
mad = false;
}
else {
jButton1.setIcon(new ImageIcon( Class1410.class.getResource("star4.gif") ));
mad = true;
}

jButton1.setVerticalAlignment( JButton.TOP );
jButton1.setHorizontalAlignment( JButton.LEFT );

}

public void jButton2_actionPerformed(ActionEvent e) {

if( jButton1.isEnabled() ) {
jButton1.setEnabled( false );
jButton2.setText( "Habilita" );
}
else {
jButton1.setEnabled( true );
jButton2.setText( "Deshabilita" );
}
}

//Start the applet
public void start() {
}

//Stop the applet
public void stop() {
}

//Destroy the applet
public void destroy() {
}

//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}

//Get parameter info
public String[][] getParameterInfo() {
return null;
}

}


class Class1410_jButton2_actionAdapter implements ActionListener {
private Class1410 adaptee;
Class1410_jButton2_actionAdapter(Class1410 adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}


class Class1410_jButton1_actionAdapter implements ActionListener {
private Class1410 adaptee;
Class1410_jButton1_actionAdapter(Class1410 adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}





espero q se entienda.
basicamente con un el boton 2 se debe habilitar o deshabilitar el boton 1. seguramente se podra hacer más facil, pero entre q es un ejemplo de un tutorial, pero para una aplicación, y yo no tengo muxa idea todavia con java pues me gustaria saber cual es el tema co este codigo.
[beer]
Te dije que el JBuilder metia mucha porquería XD

Al hacer un applet hazlo practicamente igualq eu una aplicación. Te evitaras de problemas, no dejes que el JBuilder te meta porquería será todo un caos.
:-)

Lo que quieres es que al hacer click en deshabilita, deshabiliote el boton 1 y al hacer otra vez click que lo habilite no?? He modificado un poco el codigo, si lo tienes que tener de la forma de antes, mir a aver si eliminando esto:

//Initialize the applet
public void init()
{
   try
   {
      jbInit();
   }
      catch (Exception e)
   {
      e.printStackTrace();
   }
}



Ahi lo tienes.

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

/**
* <p>Título: </p>
* <p>Descripción: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Empresa: </p>
* @author sin atribuir
* @version 1.0
*/

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;

public class Class1410 extends Applet implements ActionListener
{
  boolean isStandalone = false;
  BorderLayout borderLayout1 = new BorderLayout();
  JPanel jPanel1 = new JPanel();
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  boolean mad = false;

  //Get a parameter value
  public String getParameter(String key, String def)
  {
    return isStandalone ? System.getProperty(key, def) :
        (getParameter(key) != null ? getParameter(key) : def);
  }

//Construct the applet
  public Class1410()
  {
    try
    {
      jbInit();
    }
    catch (Exception ex)
    {
      ex.printStackTrace();
    }
  }

//Component initialization
  public void jbInit() throws Exception
  {
    mad = false;
    jButton2.setPreferredSize(new Dimension(125, 25));
    jButton2.setMaximumSize(new Dimension(125, 25));
    jButton1.setToolTipText("tultip text");
    jButton1.setDisabledIcon(new ImageIcon(Class1410.class.getResource("star4.gif")));
    jButton1.setIcon(new ImageIcon(Class1410.class.getResource("star3.gif")));
   jButton1.setPressedIcon(new ImageIcon(Class1410.class.getResource("star2.gif")));
    jButton1.setRolloverEnabled(true);
    jButton1.setRolloverIcon(new ImageIcon(Class1410.class.getResource("star1.gif")));
    jButton1.setText("jButton1");
    jButton1.addActionListener(this);
    jButton2.setText("Deshabilita");
    jButton2.addActionListener(this);
    this.add(jPanel1);
    jPanel1.add(jButton1);
    jPanel1.add(jButton2);
  }

  public void actionPerformed(ActionEvent e)
  {
    if (e.getSource() == jButton2)
    {
      if (!jButton1.isEnabled())
      {
        jButton1.setEnabled(true);
        jButton1.setText("Deshabilita");
      }
      else if (jButton1.isEnabled())
      {
        jButton1.setEnabled(false);
        jButton1.setText("Habilita");
      }
    }
  }



//Start the applet
  public void start()
  {
  }

//Stop the applet
  public void stop()
  {
  }

//Destroy the applet
  public void destroy()
  {
  }

//Get Applet information
  public String getAppletInfo()
  {
    return "Applet Information";
  }

//Get parameter info
  public String[][] getParameterInfo()
  {
    return null;
  }
}


Un ultimo consejo, llama a lso botones de nombres que te aclares no como jButtonx te aclararas mejor si tienes algun fallo :-)

Saludos

P.D: En el action performed mete todo loq eu quieras que hagan lso botones, no hace falta crear un actionperformed para cada boton.
muxas gracias tio, sobre to por lo de usar solo un actionperformed, no sabia q eso se pudiera hacer así.

EDITO

me rallo tela fijate en esto, no entiendo porq solo me deshabilita el boton y ya está


package package1410b;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.*;

public class class1410b extends Applet {
boolean isStandalone = false;
BorderLayout borderLayout1 = new BorderLayout();
JButton jButton1 = new JButton();
JButton jButton2 = new JButton();
JPanel jPanel1 = new JPanel();
boolean enable = true;
boolean pulsado = false;

//Get a parameter value
public String getParameter(String key, String def) {
return isStandalone ? System.getProperty(key, def) :
(getParameter(key) != null ? getParameter(key) : def);
}

//Construct the applet
public class1410b() {
}

//Initialize the applet
public void init() {
try {
jbInit();
} catch (Exception e) {
e.printStackTrace();
}
}

//Component initialization
private void jbInit() throws Exception {
jButton1.setRolloverIcon(new ImageIcon(class1410b.class.getResource(
"star2.gif")));
jButton1.setRolloverSelectedIcon(new ImageIcon(class1410b.class.
getResource("star3.gif")));
jButton1.setSelectedIcon(null);
jButton1.setRolloverEnabled(true);
jButton1.setDisabledIcon(new ImageIcon(class1410b.class.getResource(
"star4.gif")));
jButton1.setIcon(new ImageIcon(class1410b.class.getResource("star1.gif")));
jButton1.setPressedIcon(new ImageIcon(class1410b.class.getResource(
"star3.gif")));
jButton1.setText("Botón1");
jButton2.setText("Botón2");
jButton2.addActionListener(new class1410b_jButton2_actionAdapter(this));
jPanel1.add(jButton1);
jPanel1.add(jButton2);
this.add(jPanel1);
jButton1.setEnabled(true);

}

//Start the applet
public void start() {
}

//Stop the applet
public void stop() {
}

//Destroy the applet
public void destroy() {
}

//Get Applet information
public String getAppletInfo() {
return "Applet Information";
}

//Get parameter info
public String[][] getParameterInfo() {

return null;
}

public void jButton2_actionPerformed(ActionEvent e) {


if (!jButton1.isEnabled())
{
jButton1.setEnabled(true);
jButton2.setForeground(Color.BLUE);
jButton2.setText("Deshabilita");
}

else if (jButton1.isEnabled());
{
jButton1.setEnabled(false);
jButton2.setForeground(Color.RED);
jButton2.setText("Habilita");

}
}

}

class class1410b_jButton2_actionAdapter implements ActionListener {
private class1410b adaptee;
class1410b_jButton2_actionAdapter(class1410b adaptee) {
this.adaptee = adaptee;
}

public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}




en teoria el action performed no deberia llamarse cada vez q hago click en el boton 2????

si kito el bloque applet init, no me sale nada en el applet.

joeeeeeee q estoy pasando por alto?
No se tio, es que es un poco caotico, si en teoría debe llamar al action performed pero dentro de este le tienes que poner el evento que recoges para luego aplicar loq ue sea, esto se hace con

if (a.getsource == boton)
{
//Aqui todo loq ue quieras hacer al pulsar ese boton
}

Ya te digo el JBuilder mete mucha mierda al hacer algo que no sea una clase normal, en vez de crear un Applet diciendoq ue cree un Applet dale a clase nueva y escribes tu todo, veras como funciona mejor.

Lo que estas haciendo es camturar un ActionEvent y pasarselo a un ActionListener, no es mejor hacer directamente el ActionListener como te he puesto??

Venga suerte ta otra
qda más limpio y se entiende mejor implementando uno el actionlistener para el botón q sea.

muchas gracias tío. sigo peleando.

[beer]
Los profesores que lean elproyecto te lo agradecerán, y si tienes que modificar algo te lo agradeceras a ti mismo ya veras.

Saludos

P.D: Sepuede saber de que va el proyecto??
me ha exo pexá de gracia lo de q los profesores me lo agradecerán. te cuento por qué.

Yo soy (weno era :-P ) estudiante de teleco técnica en sonido e imagen, y ahora solo me qda el pfc, que consiste en hacer un applet q sirva de tutorial interactivo para los alumnos de una asignatura sobre circuitos. Más o menos aparece un circuito y los chavales tienen q calcular los parámetros que caracterizan un circuito equivalente, meterlos en el applet, contestar preguntas propuestas en la aplicación conforme van avanzando, representación gráfica de tensión y corriente en puntos determinados del circuito.

Los alumnos podrán variar los elementos del circuito, pero sólo los valores, el circuito ya estará fijo e impuesto por mí. Y en función de esos valores, el applet tiene q calcular los nuevos paramtros y compararlos con los de los xavales. La comparación se hará representando las curvas de tension o corriente reales con las q saldrían con los parametros calculados por el alumno.

esto sería el primer módulo, q será el q me cueste la vida, más q ná por el java, porq la parte de circuitos la tengo controlá. después hay tres o cuatro módulos más, pero supongo q iran más rápido.

vamos q tengo tarea por delante...

weno lo de q los profesores me lo agradecerán... a mi tutor le pregunté q como empezaba a meterle el diente al java y me dijo q no lo tokaba desde el 98. así q aki toy yo solo. vamos q cndo se lean el proyecto, me van a meter mas caña en la parte de circuitos q en el aspecto de programacion. solo mirarán q la aplicación esté bonita y funcione bien.

si tienes algo q comentar o preguntar, ya sabes.

[beer]
Hombre lo de lso porfesores me refería mas que nada a la presentación del codigo, aunque se lo lean por encima o se lo miren a fondo, siempre es mejor que esté todo bien claro no? XD


Por cierto alguien conoce una librería de JAVA para manejar PDFs?? estoy mirando esta: http://www.pdfbox.org/

Pero si sabeis alguna uqe esté bien mejor, la cuestión es que tengo que hacer unas tablas a partir de los nombres de ciertos archivos, y sería interesante o casi imprescindible que me lo sacara en PDF la tabla con todo el contenido.

Es que en html no me gusta como me queda.

Saludos
Hola a todos, soy nuevo en java, aunq ya he programado en C, Visual Basic, PHP, Asp, Perl ... y mi pregunta, que puede resultar bastante tonta, es si hay algun entorno de desarrollo para Java como por ejemplo el de Visual Basic, donde se puedan poner botones, textbox, label ... en modo diseño.

Me he instalado el eclipse, pero nose si se puede hacer como en el entorno de visual basic.

Saludos.
yo estoy con el jbuilder, q tiene un panel de diseño en el q puedes manejar todas esas historias. de todas formas estoy sufriendo tela, porq no tenia npi de java y el tema de los manejadores y eventos no me gusta muxo como los maneja el builder. Tb estoy super rallao porq trato de hacer ejemplos de aplicaciones pero en plan applet, y muxos ni me rulan. no tengo mu controlao como se estructura el codigo de un applet creo.

Tb he oido hablar mu bien del netbeans, pero no sé si tiene un panel de diseño por el stilo o como va.

PD: y pa preguntas tontas, las q yo hago. [jaja]

[beer]
Calatayud escribió:Hola a todos, soy nuevo en java, aunq ya he programado en C, Visual Basic, PHP, Asp, Perl ... y mi pregunta, que puede resultar bastante tonta, es si hay algun entorno de desarrollo para Java como por ejemplo el de Visual Basic, donde se puedan poner botones, textbox, label ... en modo diseño.

Me he instalado el eclipse, pero nose si se puede hacer como en el entorno de visual basic.

Saludos.


Haberlos los hay, Jbuilder Eclipse, Netbeans, a mi no me gusta el ir poniendo botoncitos XD te pasará como a kerri :-P que esos entornos meten codigo basura que "no vale" y luego para modificar algo te las ves y te las deseas, mientras un entorno de esos coloca un boton con su evento en no menos de 10 lineas, si lo haces "a mano" ocupa 2 lineas y es todo mas claro.

kerri no son preguntas tontas, todos hemos empezado igual mas o menos

Saludos.

P.D: Que os parecen estas librerias para manejar PDFs??

http://www.lowagie.com/iText/
jeje mañana pa empezar la jornada me voy a poner a repasar el capitulo de eventos, pa hacerlo yo "a pelo", pero seguiré con el jbuilder, al menos pa lo q es el tema de colocar el componente o contenedor swing y sus características, los layouts etc, q esa parte del codigo despues es mu facil limpiarla, pero como no me sé mu bien los comandos (todavía...) [sonrisa]

[beer]
Con "a pelo" me refiero por ejemplo en el editor del Jbuilder, o similares, pero metiendo el codigo, no en el notepad XD

Nadie tiene algo de idea sobre lo de los PDFs que comento??
Bueno, la verdad es que imposible hay muy pocas cosas, y esta no es una de ellas, ahora... Yo creo que, al menos a mí, me costaría sudor y sangre conseguirlo, ahora... Todo es ponerse. Yo te animo.
Bueno, es la primera vez que participo en un foro de este tipo (bueno, y realmente de cualquier tipo), y la verdad es que tengo bastantes esperanzas puestas aquí, porque realmente estoy hasta las narices de no encontrar nada de J2ME que me sea de utilidad. ¿Alguien sabe cómo utilizar los recordStore para esta versión de Java?
Si alguien sabe, ya concretaré un poquillo más cual es mi problema.
Muchas gracias, y ánimo, que a ver si poco a poco esto va creciendo.
Voy a empezar a hacer un boletin de ejercicios que tengo que entregar sobre java.

Cosas sencillas y algo más complejas como búsqueda con retroceso o TDAs.

A ver si alguien me puede echar una mano porque no tengo mucha idea de programar bajo java.

Si tengo alguna duda, y posteo... ¿Habrá alguien ahí?

Más que nada porque veo el hilo un poco standby...

See ya!!! [bye]
pos depende de lo q preguntes! aki el mákina es daniel_5, pero q si son cosas básicas, kien sabe, hasta lo mismo el kerri te exa una mano. Este hilo suele funcionar bien, ya lo ves.

[beer]
kerri escribió:pos depende de lo q preguntes! aki el mákina es daniel_5, pero q si son cosas básicas, kien sabe, hasta lo mismo el kerri te exa una mano. Este hilo suele funcionar bien, ya lo ves.

[beer]


eh eh yo de makina nada, aun me queda muchisimo para aprender java, se puede decir que se lo basico, con todas las cosas que tiene :-P


Pacgo! yo estaré aqui, peor ya sabes es verano asi que no paro por casa.

Saludos.

P.D: Yo insisto, nadie sabe nada de PDF+JAVA?? ademas de lo que ya puse??
daniel_5 escribió:...
P.D: Que os parecen estas librerias para manejar PDFs??

http://www.lowagie.com/iText/


Wolas Daniel_5, justamente yo utilizo estas librerias para mi PFC, estudio ETIG.
Por ahora me han ido muy bien para lo que yo queria hacer.

Un saludo.

Edito: He visto que pedias otras librerias para java-PDF, pasate por aquí.
Buenas, gracias por la pagina, voy a ver cual se adaptan a loq ue quiero, aunqeu ya me estaba leyendo todo sobre las iText y parecen que no están mal.

Lo dicho gracias

saludos
daniel_5 escribió:Buenas, gracias por la pagina, voy a ver cual se adaptan a loq ue quiero, aunqeu ya me estaba leyendo todo sobre las iText y parecen que no están mal.

Lo dicho gracias

saludos


En la web hay un par de ejemplos que vienen muy bien para empezar a hacer algo.
Tiene licensia LGPL.

No hay de que. [bye]
Quanto escribió:
En la web hay un par de ejemplos que vienen muy bien para empezar a hacer algo.
Tiene licensia LGPL.

No hay de que. [bye]


Gracias, ya estaba mirando los de la web que puse, por la LGPL no hay porblema solo voy a utilizarla, nada de modificaciones o distribución

Saludos
Por si alguien utiliza componentes pesados y otros ligeros y unos quedan por debajo de los otros, la solución es:
JPopupMenu.setDefaultLightWeightPopupEnabled(false);

A mi me a pasado con un JMenuBar y un Canvas.

tambien dejo un link para ver un ejemplo en accion.

Un saludo.

PD: Hay alguien que hay utilizado la printerjob ?
Hola q pasa peña.

Una preguntilla, ¿cómo se pasan parámetros a un applet determinado q este hecho en java?. Por ejemplo sería para pasar de una pagina html dónde se metan unos datos, q se pasan luego a un applet q hace una operacion de cálculo y representación gráfica.

Y aunq no tenga muxo q ver con java, cómo se pasan datos de una página html a otra página html?

Si es mucha historia comentadme algún link dode lo expliken.

Gracias.

[beer]
No se muy bien como funciona un Applet, porque nunca e echo uno, pero con java para pasar parametros en el main
main( String[] s ) ...

Sobre lo de pasar datos entre 2 htmls, en ASP y PHP hay dos métodos
* Post
* Get
Uno lo hace por la cabecera del navegador.
Para pasar parametros de html a applets:

1.- Se pasan como strings
2.- En el applet pones variable = getParameter( "Nombre del parametro que s ele pasa" );
3.- En el html pones:

Donde cargas el applet, dentro de



Para pasar parametros entre html y html no se puede, para eso deberás utilizar algun lenguaje dinamico tipo javascript, php asp etc etc

Saludos.

P.D: Sobre applets mirate esto http://www.programacion.net/java/tutorial/escribirapplets/

Quanto yo he utilizado printerjob pero solo para hacer pruebas, aunque lo voy a necesitar y me tendré que poner a fondo con esa clase xD
Gracias por el link, ya me leí ese tutorial el otro día, ahora estoy con uno de swing de esa misma página.

Lo q me refiero a la hora de pasar datos, es q el usuario de la aplicación introduzca esos datos en una pag html, en unos recuadritos o algo por el stilo, y q esos datos, al pulsar algun link q cargue el applet, pasen a dixo applet.

¿Se hace de la misma forma q me has comentao? ¿en la declaracion de parametros de la pag html, dentro de ? Esto de getParameter y tal ya lo conocía, pero no sabía q servía para pasar datos aleatorios q el usuario pueda meter.

Saludos

[beer]
Claro para pasar parametros al applet se hace con



dentro de Al meterlo en el formulario html y darle al boton, pues lo pasa al pplet vamos que pone en VALUE el valor que le metas y lo recoge getParameter(); en el applet

Saludos
es q estoy considerando el hecho de pasar los datos q se metan en la aplicacion o bien pasando param al applet via html o bien q se metan en el propio applet, en campos de texto de swing o similares, y sea el propio applet el q los proceso a partir de los componentes swing.

Seguiré dándole weltas a ver q es mejor, o q me resulta más fácil.

Gracias tio.
Buenas, quiero hecharle un vistazo a java, pero no se por donde empezar, no se ni que instalar, ni IDE(q seria mejor? netbeans o eclipse?), algun manual de los IDE y que he de instalar, hay mucho palabrerio del estilo jre, jse y mucho asi, yo quiero hacer programas en linux y windows.

Que lio!

Un saludo.
hola Fox... te pongo unos links...

http://java.sun.com/j2se/1.5.0/download.jsp

de aki te bajas el Java Development Kit (JDK) que ya incluye el JRE (Java Runtime Enviroment para poder ejecutar aplicaciones java). Si kieres te lo puedes bajar con el NetBeans o sin él.

Yo de entorno de desarrollo estoy usando el JBuilder Foundation 2005, disponible en http://www.borland.com. Lo uso para mi pfc, pero sinceramente si volviera a empezar me metería con otro, pero ya más o menos estoy acostumbrao y de momento no me kiero poner con otro, aunq son mu parecidos. También puedes buscarte el JCreator.

Para aprender más o menos, a varios niveles distintos, y como yo estoy aprendiendo más es con los tutoriales de esta página http://www.programacion.com/java/tutoriales/ puedes mirar las partes "nuevo en java", "apis java" y "j2se"

Pregunta lo que quieras. Yo más o menos estoy puesto algo en swing para diseño de interfaces gráficas.

Saludos.

[beer]
Me estoy dando cabezazos, y no encuentro cómo hacer lo siguiente.

De un JTextField capturo el texto q se escribe en él, q en cuestión es un numerillo, y necesito convertir dicho numerillo a formato int para establecer el valor de un JSlider con dicho numerillo.

Vamos q lo q quiero convertir es un número de String a int.

Asias people

[beer]
Para convertir un string a un int se hace con parse int de la siguiente forma:

String str=" 12 ";
int numero=Integer.parseInt(str.trim());

trim() es para quitar espacios en blanco al principio y al final del string.

P.D: Controla las excepciones por si en el Jtextfield no meten un numero, o ese numero no es un entero.
gracias tío, no había visto eso por ningún lao, o se ma pasao.

Ya, lo de las excepciones lo tengo en cuenta, me tengo q poner a ver cómo van. De momento pruebo la funcionalidad más importante y lego q el nota q use la aplicación no me kiera meter "once" en vez de "11"

Lo de las excepciones es mejor usar las q ya trae el java por defecto (con el try y el catch) o hacer el control en el manejo de eventos (a base de if)?

Un saludo.
299 respuestas
1, 2, 3, 4, 5, 6