Olá, gostaria que alguém me ajudasse em um problema....estou tentando colocar uma imagem qualquer do lado esquerdo na janela q abre o "Sobre..." já tentei colocar de muitos jeitos que eu peguei exemplos na net, e em livros, mas n consegui...alguém ai consegue fazer isso pra mim, d um jeito bem facil de entender? Ta ai todo o codigo abaixo....
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SisControle {
public static void main(String arg[]) {
JFrame frame = new JFrame("Sistema de Controle");
//começa a construção do menu
JMenuBar menuBar = new JMenuBar();
JMenu mArquivo = new JMenu("Arquivo");
mArquivo.setMnemonic('A');
JMenuItem mNovo = new JMenuItem("Novo ");
//adiciona tecla de atalho na frente do item do menu
KeyStroke ctrlN = KeyStroke.getKeyStroke("control N");
mNovo.setAccelerator(ctrlN);
mNovo.setMnemonic('N');
JMenuItem mAbrir = new JMenuItem("Abrir... ");
mAbrir.setMnemonic('A');
KeyStroke ctrlO = KeyStroke.getKeyStroke("control O");
mAbrir.setAccelerator(ctrlO);
JMenuItem mSair = new JMenuItem("Sair");
mSair.setMnemonic('S');
//adiciona os items do menu Arquivo
menuBar.add(mArquivo);
mArquivo.add(mNovo);
mArquivo.add(mAbrir);
mArquivo.addSeparator();
mArquivo.add(mSair);
// menu pesquisar
JMenu mPesquisar = new JMenu("Pesquisar");
mPesquisar.setMnemonic('P');
menuBar.add(mPesquisar);
JMenuItem mLocalizar = new JMenuItem("Localizar... ");
mLocalizar.setEnabled(false);
KeyStroke f3 = KeyStroke.getKeyStroke("F3");
mLocalizar.setAccelerator(f3);
mLocalizar.setMnemonic('L');
mPesquisar.add(mLocalizar);
// menu ajuda
JMenu mAjuda = new JMenu("Ajuda");
mAjuda.setMnemonic('u');
menuBar.add(mAjuda);
JMenuItem mTopicos = new JMenuItem("Tópicos da Ajuda ");
mTopicos.setEnabled(false);
KeyStroke f1 = KeyStroke.getKeyStroke("F1");
mTopicos.setAccelerator(f1);
mTopicos.setMnemonic('T');
mAjuda.add(mTopicos);
mAjuda.addSeparator();
JMenuItem mSobre = new JMenuItem("Sobre...");
mSobre.setMnemonic('S');
mAjuda.add(mSobre);
//acao de sair
mSair.addActionListener(
new ActionListener()
{
public void actionPerformed(ActionEvent event)
{
System.exit(0);
}
}
);
// constroi a janela de todo o programa
frame.setJMenuBar(menuBar);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(640, 480);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
//açao do menu novo
mNovo.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event)
{
JOptionPane.showMessageDialog(null, "Exemplo de novo arquivo", "Novo",
JOptionPane.PLAIN_MESSAGE);
}
}
);
//açao do menu abrir
mAbrir.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event)
{
JOptionPane.showMessageDialog(null, "Exemplo de abrir arquivo", "Abrir",
JOptionPane.PLAIN_MESSAGE);
}
}
);
//açao do menu sobre
mSobre.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event)
{
JTextArea outputArea = new JTextArea();
outputArea.setText("TextPad 4.7.3: Edição de 32 bits\n"
+"Copyright 1992-2003 José Augusto dos Anjos\n"
+"O Sentry Spelling-Checker Engine - \nCopyright 1993 Wintertree Software Inc.\n"
+"Todos os direitos reservados\n"
+"ESTE PRODUTO NÃO É GRATUITO\n"
+"Cópia sem licença (inteiramente funcional)\n"
+"Somente para fins de avaliação");
outputArea.setEditable(false);
JOptionPane.showMessageDialog(null,
outputArea,"Sobre",JOptionPane.INFORMATION_MESSAGE);
}
}
);
}
}
Pergunta
Guest Dan Dao
Olá, gostaria que alguém me ajudasse em um problema....estou tentando colocar uma imagem qualquer do lado esquerdo na janela q abre o "Sobre..." já tentei colocar de muitos jeitos que eu peguei exemplos na net, e em livros, mas n consegui...alguém ai consegue fazer isso pra mim, d um jeito bem facil de entender? Ta ai todo o codigo abaixo....
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.