Netbeans - Ayuda nombre a BorderLayout y barra Deslizadora

   
Vista:

Ayuda nombre a BorderLayout y barra Deslizadora

Publicado por Will (2 intervenciones) el 22/10/2017 03:47:14
Ejercicio

Buenas,

os escribo para pediros ayuda sobre como poner el nombre de "Combustible" como aparece en la imagen y sobre como narices hacer la barra deslizadora de velocidad.

Es decir, se como hacer el BorderLayout de color azul y tal pero no se como ponerle el nombre ese arriba a la izquierda.

Y sobre la barra, hare un FlowLayout que contenga un JLabel con el nombre de Velocidad pero no se me ocurre como se puede hacer esa barra, que a todo esto no se si mueve clickando y deslizando o con las flechas izzquierda y derecha, aparte que tampoco se hacer esas etapas de velocidad.

Otra cosa que me ocurre es que no me meustra los deiferentes Layouts del tamaño que los pongo, decide mostrarmelos todos iguales.

Acabamos de empezar con Java y hay algunas cosas que no se hacer. Cualquier ayuda es bien recibida.

OS DEJO EL CODIGO DE LO QUE TENGO HECHO HASTA EL MOMENTO:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
package ejercicio4;
 
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.BoxLayout;
import javax.swing.*;
/**
 *
 * @author guill
 */
public class Ejercicio4 extends JFrame
{
    static JPanel principal, aire, aireflow, marca, marcabox, combustible, botones;
    static JLabel velocidad, marca1, combus;
    static JCheckBox airebox;
    static JComboBox lista;
    static JRadioButton diesel, gasolina;
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args)
    {
        JFrame fr = new JFrame("Caracteristicas Vehiculos");
 
        //COMPLETAR BORDER LAYOUT AIRE
        aire = new JPanel(new BorderLayout());
        aireflow = new JPanel(new FlowLayout());
        airebox = new JCheckBox ("Aire Acondicionado");
 
        aireflow.add(airebox);
        aire.add(aireflow, BorderLayout.NORTH);
 
        aire.setVisible(true);
        aire.setSize(500,100);
 
        //COMPLETAR PANEL COMBUSTIBLE
        combustible = new JPanel(new BorderLayout());
        botones = new JPanel(new FlowLayout());
 
        diesel = new JRadioButton("Diesel");
        gasolina = new JRadioButton("Gasolina");
 
        botones.add(diesel);
        botones.add(gasolina);
 
        combustible.add(botones, BorderLayout.NORTH);
 
        combustible.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 153, 255)));
        combustible.setVisible(true);
        combustible.setSize(495,100);
 
        //COMPLETAR BORDER LAYOUT MARCA
        marca = new JPanel(new BorderLayout());
        marcabox = new JPanel(new FlowLayout());
        marca1 = new JLabel("Marca");
        lista = new JComboBox();
 
        lista.addItem("SEAT");
        lista.addItem("FORD");
        lista.addItem("TRACTOR");
        lista.addItem("COSECHADORA");
        lista.addItem("EMPACADORA");
 
        marcabox.add(marca1);
        marcabox.add(lista);
 
        marca.add(marcabox, BorderLayout.NORTH);
 
 
        marca.setVisible(true);
        marca.setSize(500, 300);
 
        //COMPLETAR BOX LAYOUT PRINCIPAL
        principal = new JPanel();
        principal.setLayout(new BoxLayout(principal, BoxLayout.Y_AXIS));
        principal.add(aire);
        principal.add(combustible);
        principal.add(marca);
 
        principal.setVisible(true);
 
        //COMPLETAR JFRAME
        fr.add(principal);
        fr.setVisible(true);
        fr.setSize(500, 500);
    }
 
}
 
/*FALTA:
 - NOMBRE COMBUSTIBLE
 - CREAR LABEL VELOCIDAD CON BARRA DE RECORRER
 - TAMAÑOS
*/
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ayuda nombre a BorderLayout y barra Deslizadora

Publicado por Will (2 intervenciones) el 22/10/2017 12:35:48
La barra ya la he solucionado con el objeto JSlider y ya he puesto donde empieza y donde acaba y de cuanto en cuanto, el unico problema restante es el maldito nombre de Combustible que no encuentro en ninguna parte como se hace
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad