App y NC_CuadroTexto
This commit is contained in:
parent
a0d8327413
commit
e47f96b04f
|
@ -1,2 +1,2 @@
|
||||||
compile.on.save=true
|
compile.on.save=true
|
||||||
user.properties.file=C:\\Users\\CDGN_\\AppData\\Roaming\\NetBeans\\17\\build.properties
|
user.properties.file=C:\\Users\\mario\\AppData\\Roaming\\NetBeans\\15\\build.properties
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
/*
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author mario
|
||||||
|
*/
|
||||||
|
public class App extends Application {
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
launch(args);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void start(Stage stage) throws Exception {
|
||||||
|
// Crea una escena y la establece en el escenario
|
||||||
|
/*Scene scene = new Scene(new Group(), 640, 480);
|
||||||
|
stage.setScene(scene);
|
||||||
|
|
||||||
|
// Crea un botón
|
||||||
|
Button button = new Button("¡Hola!");
|
||||||
|
|
||||||
|
// Agrega el botón a la escena
|
||||||
|
((Group) scene.getRoot()).getChildren().add(button);
|
||||||
|
|
||||||
|
// Muestra la etapa
|
||||||
|
stage.show();*/
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
/*
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||||
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author mario
|
||||||
|
*/
|
||||||
|
import java.awt.image.BufferedImage;
|
||||||
|
import java.io.File;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
import javax.swing.ImageIcon;
|
||||||
|
import javax.swing.JFrame;
|
||||||
|
import javax.swing.JLabel;
|
||||||
|
import javax.swing.JTextField;
|
||||||
|
|
||||||
|
public class NC_CuadroTexto {
|
||||||
|
|
||||||
|
public static void decodificarImagen(JTextField cuadroTexto, File archivoImagen) throws IOException {
|
||||||
|
// Leer la imagen
|
||||||
|
BufferedImage image = ImageIO.read(archivoImagen);
|
||||||
|
|
||||||
|
// Convertir la imagen a un icono
|
||||||
|
ImageIcon icon = new ImageIcon(image);
|
||||||
|
|
||||||
|
// Establecer el icono en el cuadro de texto
|
||||||
|
cuadroTexto.setIcon(icon);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) throws IOException {
|
||||||
|
// Crear un cuadro de texto
|
||||||
|
JTextField cuadroTexto = new JTextField();
|
||||||
|
|
||||||
|
// Decodificar la imagen
|
||||||
|
NC_CuadroTexto.decodificarImagen(cuadroTexto, new File("image.png"));
|
||||||
|
|
||||||
|
// Mostrar el cuadro de texto
|
||||||
|
JFrame frame = new JFrame();
|
||||||
|
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
frame.setSize(300, 200);
|
||||||
|
frame.add(cuadroTexto);
|
||||||
|
|
||||||
|
frame.setVisible(true);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue