App y NC_CuadroTexto
This commit is contained in:
parent
a0d8327413
commit
e47f96b04f
|
@ -1,2 +1,2 @@
|
|||
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