Bom galera agora meu problema é alinhar os componentes dentro do um painel , no codigo eu tenhu um painel
que tem uma logo
e logo abaixo a ela no caso aqui queria colocar um botao
mais nao estou conseguindo. (esse botao vai virar um menu )
alguem pode me ajudar ?
agradeço desde ja …
eu achei esse código de exemplo , tipo eu preciso do InternalFrame, se alguem tbm tiver alguma outra solução ;
segue o codigo abaixo
package
Frame;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class TesteInternal {
static JDesktopPane pane;
static JPanel PLogo;
static JLabel lLogo = new JLabel (“Logo”);
static JButton button = new JButton(“Novo”);
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
PLogo = new JPanel();
PLogo = ContPainel();
frame.getContentPane().add(PLogo , BorderLayout.NORTH);
pane = new JDesktopPane();
JInternalFrame internal = getInternalFrame();
pane.add(internal);
frame.getContentPane().add(pane, BorderLayout.CENTER);
// internal.show();
frame.setSize(1000, 700);
frame.show();
}
public static JInternalFrame getInternalFrame() {
JInternalFrame internal = new JInternalFrame();
internal.setSize(300, 200);
internal.setLocation(0, 0);
internal.setIconifiable(true);
return internal;
}
public static JPanel ContPainel()
{
PLogo.setBackground(Color.BLACK);
lLogo.setPreferredSize(new Dimension(100,100));
button.setPreferredSize(new Dimension(100, 50));
button.setLocation(110,100);
PLogo.add(lLogo);
PLogo.add(button);
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JInternalFrame internal = getInternalFrame();
pane.add(internal);
internal.show();
}});
return PLogo;
}
}