Setei o layout para nulo para poder posicionar os objetos em coordenadas especificas. Setei um dos objetos para uma determinada coordenada, mas não está funcionando...
Veja o codigo abaixo:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class PalavraChave extends JApplet implements ListSelectionListener, ActionListener, ItemListener
{
JPanel P2;
JRadioButton radio1, radio2, radio3;
JList ListaOrgaosFederal, ListaOrgaosEstadual, ListaOrgaosMunicipal, ListaNormas;
ButtonGroup radiogroup;
DefaultListModel lista1, lista2, lista3, lista4;
public void init()
{
getContentPane().setLayout(null);
P2 = new JPanel();
P2.setBackground(new Color(200,200,200));
radio1 = new JRadioButton("Legislação Federal"); radio1.addItemListener(this);
radio2 = new JRadioButton("Legislação Estadual"); radio2.addItemListener(this);
radio3 = new JRadioButton("Legislação Municipal"); radio3.addItemListener(this);
radio1.setMnemonic(KeyEvent.VK_1);
radio2.setMnemonic(KeyEvent.VK_2);
radio3.setMnemonic(KeyEvent.VK_3);
lista1 = new DefaultListModel();
lista1.addElement("PE - Poder Executivo");
lista1.addElement("PL - Poder Legislativo");
lista1.addElement("SRF - Secretaria da Receita Federal");
ListaOrgaosFederal = new JList(lista1);
ListaOrgaosFederal.addListSelectionListener(this);
JScrollPane ListaFederal = new JScrollPane(ListaOrgaosFederal);
lista2 = new DefaultListModel();
lista2.addElement("PE - Poder Executivo");
lista2.addElement("PL - Poder Legislativo");
ListaOrgaosEstadual = new JList(lista2);
ListaOrgaosEstadual.addListSelectionListener(this);
JScrollPane ListaEstadual = new JScrollPane(ListaOrgaosEstadual);
lista3 = new DefaultListModel();
lista3.addElement("PE - Poder Executivo");
lista3.addElement("PL - Poder Legislativo");
lista3.addElement("Secretaria");
ListaOrgaosMunicipal = new JList(lista3);
ListaOrgaosMunicipal.addListSelectionListener(this);
JScrollPane ListaMunicipal = new JScrollPane(ListaOrgaosMunicipal);
lista4 = new DefaultListModel();
lista4.addElement("Decretos");
lista4.addElement("Leis");
lista4.addElement("Medidas Provisórias");
ListaNormas = new JList(lista4);
ListaNormas.addListSelectionListener(this);
JScrollPane ListaTodasNormas = new JScrollPane(ListaNormas);
radiogroup = new ButtonGroup();
radiogroup.add(radio1);
radiogroup.add(radio2);
radiogroup.add(radio3);
radio1.setBounds(2,3,3,2);
P2.add(radio1);
P2.add(ListaFederal);
P2.add(radio2);
P2.add(ListaEstadual);
P2.add(radio3);
P2.add(ListaOrgaosMunicipal);
P2.add(ListaNormas);
getContentPane().add(P2);
}
public void itemStateChanged(ItemEvent e) {
}
public void actionPerformed(ActionEvent e){
}
public void valueChanged(ListSelectionEvent e){
}
}
