0 votos
por (20 puntos) en Java
Hola necesito ayuda es para un proyecto final del cual depende mi calificación final :/

lo que me gustaría es ponerle botones y/o acomodarlos que al presionarlos me desplieguen mas opciones y
quiero agregarle texto y si es posible un sonido de fondo..

este es mi código:
package reproductor;

import javax.swing.*;

import java.awt.*;

import java.io.FileInputStream;

import javax.swing.border.*;

import javazoom.jl.player.Player;

import javax.swing.JOptionPane;

import javax.swing.JButton;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class Agencia extends JFrame {

static JFrame scenaryPro = new JFrame("Agencia De Autos_JamaicaCrew");

private ImageIcon backgroundImage = new ImageIcon(getClass().getResource("humos.jpg"));

Toolkit theKit = scenaryPro.getToolkit();

Dimension wndSize = theKit.getScreenSize();

Dimension size=new Dimension(80,20);

public Agencia() {

super("Agencia De Autos JamaicaCrew");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(backgroundImage.getIconWidth(), backgroundImage.getIconHeight());

setBounds(wndSize.width / 4, wndSize.height / 4, wndSize.width / 2, wndSize.height / 2);

FlowLayout flow=new FlowLayout(FlowLayout.RIGHT, 20, 30);

Container content=scenaryPro.getContentPane();

content.setLayout(flow);

EtchedBorder edge=new EtchedBorder(EtchedBorder.LOWERED);

JButton button=null;

content.add(button=new JButton("1.-DATZUN"));

button.setPreferredSize(size);

button.setBorder(null);

content.add(button=new JButton("2.-FORD"));

button.setPreferredSize(size);

button.setBorder(null);

content.add(button=new JButton("3.-BMW"));

button.setPreferredSize(size);

button.setBorder(null);

content.add(button=new JButton("4.-MUSTANG"));

button.setPreferredSize(size);

button.setBorder(null);

content.add(button=new JButton("5.-CHEVROLET"));

button.setPreferredSize(size);

button.setBorder(edge);

add(content, BorderLayout.SOUTH);

JButton button1=null;

content.add(button=new JButton("Aceptar"));

button.setPreferredSize(size);

button.setBorder(edge);

content.add(button=new JButton("Menu"));

button.setPreferredSize(size);

button.setBorder(edge);

content.add(button=new JButton("Cancelar"));

button.setPreferredSize(size);

button.setBorder(edge);

add(content, BorderLayout.SOUTH);

scenaryPro.pack();

}

public void paint(Graphics g) {

if (backgroundImage != null) {

g.drawImage(backgroundImage.getImage(), 0, 0, getWidth(), getHeight(), null);

}

}

public static void main(String[] args) {

Agencia test = new Agencia();

test.setVisible(true);

}

}

Por favor, accede o regístrate para responder a esta pregunta.

Preguntas relacionadas

0 votos
3 respuestas
preguntado por David Delgado (20 puntos) Ene 28, 2016 en HTML
0 votos
2 respuestas
preguntado por marianne (20 puntos) Ene 28, 2016 en Java
0 votos
2 respuestas
preguntado por ariel (20 puntos) Ene 28, 2016 en HTML
0 votos
2 respuestas
preguntado por piera (20 puntos) Ene 28, 2016 en HTML
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...