Eai pessoal blz ae ?
entao, estou com uns probleminhas na interface do meu programa … vejam ae as imagens …
[URL=http://img134.imageshack.us/my.php?image=imagemiw1.jpg]
[/URL]
notem que eu fiz a barrinha de baixo … mas qdo eu coloco o horario nele, que é um panel, ele fica por cima da barrinha … como faço pra solucionar esse problema ?
e mais uma coisa: reparem que traço da aba passou dos limites … fica por trás da barrinha … usei o setpreferredsize na aba … mas nao adiantou …
help ae
parte do codigo:
na classe principal …
Container contentPane = this.getContentPane();
contentPane.setLayout(new BorderLayout());
DesignJanela dj = new DesignJanela();
contentPane.add(dj); //é onde fica os componentes, como os botoes, as informações, a imagem, etc
StatusBar statusBar = new StatusBar(); //aqui é tratada a barrinha
contentPane.add(statusBar, BorderLayout.SOUTH);
na classe statusbar:
public StatusBar() {
panel.setLayout(new BorderLayout());
panel.setPreferredSize(new Dimension(10, 23));
JPanel rightPanel = new JPanel(new BorderLayout());
rightPanel.add(new JLabel(new AngledLinesWindowsCornerIcon()), BorderLayout.SOUTH);
rightPanel.setOpaque(false);
Relogio rl = new Relogio();
panel.add(rl.getLayout()); //para exibir o relogio e data.
panel.add(rightPanel, BorderLayout.EAST);
panel.setBackground(SystemColor.control);
}
na classe relogio:
public Relogio() {
JPanel p1 = new JPanel();
//p1.setLayout(new FlowLayout());
this.data = new GregorianCalendar();
p1.add(getLblData());
p1.add(getLblHora());
help ae pessoal!