Ola galerinha do GUJ!!!
Estou com problemas … help!
Fiz no meu programa uma interface grafica … mas ele esta com problemas …
tipo, eu queria que ficasse assim:
[URL=http://img338.imageshack.us/my.php?image=imagemqt5.jpg][/URL]
Queria que ficasse assim na borda FERRAMENTAS la no programa …
Mas infelizmente fica assim:
[URL=http://img247.imageshack.us/my.php?image=imagem1ak0.png][/URL]
Olhem la na parte FERRAMENTAS como ficou … queria que ficasse igual do desenho la em cima …
segue o codigo abaixo:
public Tools() {
JPanel p1 = new JPanel();
JPanel painel = new JPanel();
JPanel painelCentral = new JPanel(new BorderLayout());
JPanel painelInferior = new JPanel(new FlowLayout());
JPanel painelInferior2 = new JPanel(new FlowLayout());
//painel para tipo de identificacao
TitledBorder tituloIdent;
tituloIdent = BorderFactory.createTitledBorder("Tipo de identificação");
JPanel painelIdent = new JPanel();
painelIdent.setPreferredSize(new Dimension(200, 200));
painelIdent.setBorder(tituloIdent);
JRadioButton rb1 = new JRadioButton("Urbana");
JRadioButton rb2 = new JRadioButton("Vegetação");
rb1.addItemListener(trat);
rb2.addItemListener(trat);
ButtonGroup bg = new ButtonGroup();
bg.add(rb1);
bg.add(rb2);
JButton ident = new JButton("Identificar");
ident.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e1) {
if(flag == 0) {
JOptionPane.showMessageDialog(null, "Escolha algu", "Software name", flag);
}
else if(flag == 1) {
System.out.println("identificando area urbana");
}
else if (flag == 2) {
System.out.println("identificando area vegetacao");
}
}
});
painelIdent.setLayout(new FlowLayout(FlowLayout.LEFT));
painelIdent.add(rb1);
painelIdent.add(rb2);
painelIdent.add(ident);
painelCentral.add(painelIdent, BorderLayout.CENTER);
painelCentral.add(painelInferior, BorderLayout.SOUTH);
painelCentral.add(painelInferior2, BorderLayout.SOUTH);
//painel para exibicao das ferramentas de PDI
TitledBorder tituloPDI; // titulo do painel
tituloPDI = BorderFactory.createTitledBorder("PDI"); // cria borda com titulo
JPanel painelPDI = new JPanel();
painelPDI.setPreferredSize(new Dimension(100, 150));
painelPDI.setBorder(tituloPDI);
GridBagConstraints cons = new GridBagConstraints();
GridBagLayout layout = new GridBagLayout();
painel.setLayout(layout);
JButton sobel = new JButton("Sobel");
JButton prewitt = new JButton("Prewitt");
JButton roberts = new JButton("Roberts");
cons.fill = GridBagConstraints.BOTH;
cons.gridx = 0;
cons.gridy = 0;
painel.add(sobel, cons);
cons.gridx = 0;
cons.gridy = 1;
painel.add(prewitt, cons);
cons.gridx = 0;
cons.gridy = 2;
painel.add(roberts, cons);
painelPDI.add(painel);
painelInferior.add(painelPDI);
//painel inferior Gerar Relatorio
TitledBorder rel;
rel = BorderFactory.createTitledBorder("Gerar relatório");
relatorio = new JButton("Gerar");
relatorio.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
r = new Relatorio();
}
});
JPanel painelRel = new JPanel();
painelRel.setPreferredSize(new Dimension(150, 100));
painelRel.setBorder(rel);
painelRel.add(relatorio);
painelInferior2.add(painelRel);
p1.add(painelCentral);
}
help ae