¿Cómo puedo poner texto sobre una imagen en Java swing?

Estoy tratando de posicionar un texto sobre una imagen en java swing, la imagen está configurada como el background del proyecto, pero al momento de enviar el texto no se está mostrando, realizando la prueba me percate que si quito la imagen que está en el background el texto se muestra correctamente en la ventana.

Este es el código que estoy probando actualmente, me gustaría saber si estoy configurando correctamente los elementos y que está ocasionando que el texto no se muestre.

import javax.swing.JLabel; import javax.swing.JFrame; import javax.swing.*; import javax.swing.Icon; import javax.swing.ImageIcon; import java.awt.*; class proyecto extends JFrame {     private JLabel texto1, texto2,texto3,texto4;     private JLabel imagen,imagen2;            public proyecto(){     JLabel background;     setSize(1200,700);     setLayout(null);     setDefaultCloseOperation(EXIT_ON_CLOSE);     ImageIcon img = new ImageIcon("Background.jpeg");     background = new JLabel("",img,JLabel.CENTER);     background.setBounds(0,0,1200,700);     add(background);       texto1=new JLabel("¡Hola Mundo!");     texto2=new JLabel("Herammientas de programación III");       texto3=new JLabel("EJEMPLO DEL EJERCICIO");     texto4=new JLabel("  2019  ");     texto1.setBounds(110,30,100,50);     texto2.setBounds(50,50,200,40);     texto3.setBounds(80,250,200,40);     texto4.setBounds(110,270,200,40);        add(texto1);     add(texto2);     add(texto3);     add(texto4);       }      public static void main(String args[]){        //new proyecto();     proyecto ventana=new proyecto();     ventana.setVisible(true);      } } 

Poner una imagen en una lista JSP

Estoy intentando poner una imagen por cada fila que haya en una lista pero no me la muestra. Las imagenes las estoy cogiendo de la web. Estas mismas imagenes las estoy utilizando para realizar un display y funcionan correctamente

<b><spring:message code="tremmer.picture" var="pictureProvHeader" /></b>   <display:column title="$  {pictureProvHeader}"> <img src = <jstl:out value="$  {tremmer.picture}" />width="100" height="50" >  </display:column> 

Lista HTML

Heroku: Error al mostrar imagen con N de.js

Tengo un sistema de upload de imágenes con firebase storage, las cuales muestro en una galería y cada imagen tiene un botón que redirige a la imagen original pero quiero enmascarar la imagen con una url virtual echa con Node.js. Pero al intentar acceder a la dirección la que enmascara la imagen, Heroku me manda a la pagina de error predeterminada de Heroku https://www.herokucdn.com/error-pages/application-error.html

Este es mi código:

app.get('/img/:img', (req, res) => {     const img = req.params.img     const get = await fetch('https://hexagon-io.appspot.com.storage.googleapis.com/assets/$  {img}')     const size = await get.headers.get('Content-Length')     const format = await get.headers.get('Content-Type')     const buffer = await get.arrayBuffer()     res.header('Content-Type', format)     res.header('Content-Length', size)     res.render('pages/db', {         results: new Blob([new Uint8Array(buffer)], {             type: format         })     }) }) 

Cómo subir una imagen a Firebase Storae con Android Storage?


Esto lo hice con un tutorial del 2016

tal vez haya cambiado la configuración de Android Studio, sin embargo no encuentro nuevos videos sobre esto, si conoces de un canal con tutoriales actualizados te agradecería que me lo dejes en la descripción

private Button mButton; private FirebaseAuth mAuth; private TextView nombre; private DatabaseReference mDatabase; private ImageView jeje; private StorageReference mstorage; private FloatingActionButton uplstorage; private static final int Gallery_Intent = 2;   @Override protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_pantallaprincipal);      mAuth = FirebaseAuth.getInstance();     mDatabase = FirebaseDatabase.getInstance().getReference();     mstorage = FirebaseStorage.getInstance().getReference().child("bucket");      uplstorage = (FloatingActionButton) findViewById(R.id.efe);     mButton = (Button) findViewById(R.id.Cerrarsei);     nombre = (TextView) findViewById(R.id.Name);     jeje = (ImageView) findViewById(R.id.mtb); 

//Esta parte solo era para poner la imagen con borde circular

    Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.usuario);     RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), bitmap);     roundedBitmapDrawable.setCircular(true);     jeje.setImageDrawable(roundedBitmapDrawable); 

//esta parte es para seleccionar la foto en la galeria

    uplstorage.setOnClickListener(new View.OnClickListener() {         @Override         public void onClick(View view) {             Intent intent = new Intent(Intent.ACTION_PICK);             intent.setType("image/*");             startActivityForResult(intent,Gallery_Intent);         }     }); 

//Esta es para cerrar sesión

    mButton.setOnClickListener(new View.OnClickListener() {         @Override         public void onClick(View view) {             mAuth.signOut();             startActivity(new Intent(Pantallaprincipal.this, Inicio.class));             finish();         }     });      getUserInfo(); } 

//Aquí supuestamente se podía subir la foto al Storage

@Override protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {     super.onActivityResult(requestCode, resultCode, data);      if(requestCode == Gallery_Intent && resultCode == RESULT_OK){         Uri uri = data.getData();         StorageReference filePath = mstorage.child("bucket").child(uri.getLastPathSegment());         filePath.putFile(uri).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {             @Override             public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {                 Toast.makeText(Pantallaprincipal.this, "Cargado exitosamente",Toast.LENGTH_SHORT).show();             }         });      } } 

//Esta parte es solo para identificar el nombre del usuario con la Database

private void getUserInfo() {      String id = mAuth.getCurrentUser().getUid();     mDatabase.child("User").child(id).addValueEventListener(new ValueEventListener() {         @Override         public void onDataChange(@NonNull DataSnapshot dataSnapshot) {             if (dataSnapshot.exists()) {                 String name = dataSnapshot.child("nombre").getValue().toString();                  nombre.setText(name);             }          }          @Override         public void onCancelled(@NonNull DatabaseError databaseError) {          }     }); } 

}

No sé qué estaré haciendo mal, pueden corregir mi codigo?

Base de datos con imagen

hola tengo que hacer una app con un visor de fotos. Mi duda es si debo guardar las fotos en la base de datos en formato binario o si esto volvera muy lenta las consultas a la base? cambia mucho el tamaño de la imagen normal, a la imagen binaria? sino ademas de guardar la url, hay otra manera que pueda guardar la imagen?. gracias.

Como puedo mostrar una imagen que esta guardada en la base de datos como una ruta en mysql?

Estoy llenando un formulario el cual adjunto una ruta de una foto y posteriormente se guarda en la base datos.

Cuando intento modificar el formulario este me muestra la ruta de la foto, quiero saber si hay una forma de mostrar la foto de esa ruta ya se abajo del formulario o a lado o en algun lugar.

Ese formulario esa una ventana que se dispara a través de un javascript, adjunto el código con el cual traigo esos datos y los muestro en el formulario.

var obtener_data = function (tbody, table){//funcion para mostrar la lista de lo que se va a editar js    $  (tbody).on("click","button.Guardar", function(){    var data = table.row($  (this).parents("tr")).data();     documento = $  ("#formEdit #documento").val(data.empl_doc);    nombres = $  ("#formEdit #nombres").val(data.empl_nom);    apellidos = $  ("#formEdit #apellidos").val(data.empl_ape);    celular = $  ("#formEdit #celular").val(data.empl_cel);    telefono = $  ("#formEdit #telefono").val(data.empl_tel);    direccion = $  ("#formEdit #direccion").val(data.empl_dir);    estado_civil = $  ("#formEdit #estado_civil").val(data.empl_esc);    perfil = $  ("#formEdit #perfil").val(data.empl_perfil);    fecha_ingreso = $  ("#formEdit #fecha_ingreso").val(data.empl_fecha_ing);    fecha_nacimiento = $  ("#formEdit #fecha_nacimiento").val(data.empl_fecha_nac);     foto = $  ("#formEdit #foto").val(data.empl_foto);//con esta linea muestro la ruta de la foto    });  } 

Subir imagen con Ajax, Jquery, Asp.net WebForms, En N Capas no MVC

espero puedan ayudarme llevo dias tratando de subir un archivo ya sea en a la raiz de mi proyecto o en X rutra en asp.net no MVC encontre un link en youtube de como hacerlo en MVC por medio de un controlador pero al momento de trabajar el ajax para el parametro “data” se necesita la vista razor la cual no tengo en asp.net, no obstante cree una carpeta y agregue un controlador MVC la cual me creo carpetas adicionales tas como view, models etc, quise implementarlo de esa forma pero sin mayor exito, les dejo el codigo:

Codigo del Controlador

Codigo del Ajax

Espero me ayuden llevo 3 dias sin poder realizarlo

Mostrar la imagen correspondiente al selecionar un objeto de mi lista?

necesito ayuda con una tarea de estructura de datos, he hecho una lista de objetos en un datagriedview, los guarda y muestra todo de manera correcta, el único problema es que NECESITO QUE AL SELECCIONAR UN ELEMENTO DE ESA LISTA ME MUESTRE LA IMAGEN CORRESPONDIENTE (NO EN UNA COLUMNA YA QUE EL TAMAÑO DE LA IMAGEN SE DISMINUYE Y NO SE VE) Urgente necesito ayuda por fas T-T dejo a continuación el código que utilicé en la forma para elegir la imagen introducir la descripción de la imagen aquí

Imagen de fondo en carrusel con un formulario encima JavaScript

Estoy trabajando con react y bootstrap y quiero poner una imagen de fondo en carrusel(que vaya cambiando cada cierto tiempo a otra) y encima de ello poner un formulario. Mi primer problema es que no sé cómo hacer que el carrusel apunte a la otra imagen. este es el código del carrusel:

  render() {     return (       <form>         <fieldset>           <div             id="carouselExampleControls"             className="carousel slide"             data-ride="carousel"           >             <div className="carousel-inner">               <div id="imagen1" className="carousel-item active">                 <img                   src="https://www.topfranquicias.es/img_noticias/180629-estetica.jpg"                   className="d-block w-100"                 />               </div>               <div id="imagen2" className="carousel-item">                 <img                   src="https://shadhar.cl/wp-content/uploads/2018/08/Limpieza-Facial-Profunda-Microdermoabrasio%CC%81n-1.jpg"                   className="d-block w-100"                 />               </div>             </div>             <a               className="carousel-control-prev"               href="#imagen1"               role="button"               data-slide="prev"             >               <span                 className="carousel-control-prev-icon"                 aria-hidden="true"               ></span>               <span className="sr-only">Anterior</span>             </a>             <a               className="carousel-control-next"               href="#imagen2"               role="button"               data-slide="next"             >               <span                 className="carousel-control-next-icon"                 aria-hidden="true"               ></span>               <span className="sr-only">Siguiente</span>             </a>           </div>           <div className="container">             <div className="jumbotron border-left col-5 p-5 float-right">               <div className="form-group">                 <label                   className="col-form-label col-form-label-lg"                   htmlFor="inputLarge"                 >                   Solicite una cita                 </label>                 <input                   type="email"                   className="form-control"                   id="inputEmail"                   aria-describedby="emailHelp"                   placeholder="Ingresar Mail"                 />                 <input                   type="Name"                   className="form-control"                   id="InputName"                   aria-describedby="emailHelp"                   placeholder="Nombre Completo"                 />                 <input                   type="phone"                   className="form-control"                   id="InputName"                   aria-describedby="emailHelp"                   placeholder="Número"                 />                 <input                   className="form-control form-control-lg"                   type="text"                   placeholder="Ingrese consulta"                   id="inputConsult"                 />                 <button type="button" className="btn btn-success">                   Listo                 </button>               </div>             </div>           </div>         </fieldset>       </form>     );   } 

si se entiende mejor, quiero sobreponer en una imagen no estática un formulario el cual después quiero rellenar. pd: soy novato haciendo estas cosas