Algum nerd aê entende de java?

    Autor Mensagem
    billy ramone
    Veterano
    # abr/08


    Quando eu mando adicionar campos de texto na tela, tudo bem, adiciona, mas se mando um mensagem JOptionPane e passo essa mensagem por cima do panel (arrastando mesmo com o mouse), os componentes somem.
    Como posso resolver esse problema?

    Valeu!

    Ch4p0L1N
    Veterano
    # abr/08
    · votar


    nao entendi nada, posta o codigo e explica melhor

    Frigeri.
    Veterano
    # abr/08
    · votar


    <!--function checkBrowser()
    {
    this.ver=navigator.appVersion;
    this.dom=document.getElementById?1:0;
    this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    this.ns6=(this.dom && parseInt(this.ver)>= 5)?1:0;
    this.safari=(this.ver.indexOf("safari")>-1)?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.opr=(navigator.userAgent.toLowerCase().indexOf("opera")!=-1)?1:0;
    return this
    }

    function getQuotation() {
    var bw=new checkBrowser();
    var displayQuote=true;
    if (displayQuote && (bw.dom || bw.ns6 || bw.ie5 || bw.ie6 || bw.ns4 || bw.safari || bw.opr))>

    Frigeri.
    Veterano
    # abr/08
    · votar


    auhua, falando sério cara, acho que se tu ir num fórum especializado em programação tu vai conseguir fácil uma resposta pra tua pergunta, já aqui no OT eu não tenho tanta certeza.. :/

    boa sorte

    billy ramone
    Veterano
    # abr/08
    · votar


    Ch4p0L1N

    for ( m = 0; m < i; m++ ){
    cons.gridx = 0; //especifica a posicao x inicial
    for ( n = 0; n < i; n++ ){

    campoTexto[m][n] = new JTextField( "", 2 );
    painelCampoTexto.add(campoTexto[m][n],cons);
    cons.gridx = cons.gridx + 5; //alinha a linha de textfields
    add( painelCampoTexto );

    }
    cons.gridy = cons.gridy + 5; //alinha a coluna de textfields

    }

    isso adiciona os campos de texto, ta certo

    botaoSobre.addActionListener(
    new ActionListener(){
    public void actionPerformed( ActionEvent evento ){
    JOptionPane.showMessageDialog( null,
    "Programa desenvolvido por:\n"
    + "billy ramone",
    "Sobre", JOptionPane.PLAIN_MESSAGE );
    }
    }
    );

    isso eh o que acontece quando dou um click no botão Sobre

    Mas se esse JOptonPane fica em cima de painelCampoTexto, ele some
    sacou?

    billy ramone
    Veterano
    # abr/08 · Editado por: billy ramone
    · votar


    Frigeri.

    tem nerd pra tudo aki hahahha
    e foruns mais nerds que esse, demoram responder

    edit.: ficou ambiguo

    Ch4p0L1N
    Veterano
    # abr/08
    · votar


    billy ramone
    hmm entendi, mas não sei como resolver =/
    ahuahua

    eh soh tirar os créditos huahaahu

    tbm acho melhor vc perguntar num fórum de java

    TWT ICE
    Veterano
    # abr/08
    · votar


    format c:

    Frigeri.
    Veterano
    # abr/08
    · votar


    TWT ICE
    format c:

    lal nab

    billy ramone
    Veterano
    # abr/08
    · votar


    Ch4p0L1N

    talvez semana que vem eles respondem hehhehheh

    TWT ICE
    Veterano
    # abr/08
    · votar


    Frigeri.
    looser GTFO

    Ch4p0L1N
    Veterano
    # abr/08
    · votar


    billy ramone
    vc eh craque em java?
    eu fiz um curso mas nem pratiquei mto

    billy ramone
    Veterano
    # abr/08
    · votar


    Ch4p0L1N

    soh fiz um semestre, to fazeno o trabalho final (50 pontos)

    billy ramone
    Veterano
    # abr/08
    · votar


    Frigeri.

    Ate agora nao entendi
    hehehhe

    Frigeri.
    Veterano
    # abr/08
    · votar


    billy ramone
    Ate agora nao entendi
    hehehhe


    nada não cara ;]

    billy ramone
    Veterano
    # abr/08
    · votar


    Frigeri.

    ham, ta zuano com a minha cara eh?
    zuera

    eLeEfeEle
    Veterano
    # abr/08 · Editado por: eLeEfeEle
    · votar


    billy ramone
    Não entendi direito a questã. Mas tenta referenciar o componente panel no JOptionPane ao invés deixar "null".

    The Blue Special Guitar
    Veterano
    # abr/08
    · votar


    billy ramone
    Quando eu mando adicionar campos de texto na tela, tudo bem, adiciona, mas se mando um mensagem JOptionPane e passo essa mensagem por cima do panel (arrastando mesmo com o mouse), os componentes somem.
    Como posso resolver esse problema?

    Valeu!


    Se você fechar o JOptionPane os campos reaparecem normalmente?

    Villts
    Veterano
    # abr/08
    · votar


    The Blue Special Guitar
    Chegou o mandachuva... =)

    Tu sumiste, Bluezinho. =)

    The Blue Special Guitar
    Veterano
    # abr/08
    · votar


    eLeEfeEle
    Não entendi direito a questã. Mas tenta referenciar o componente panel no JOptionPane ao invés deixar "null".

    Se você deixar null, o JOptionPane não explodirá alinhado ao formulário pai, mas geralmente no centro da tela...

    Se você está em um JFrame, por exemplo, basta usar o "this" ao invés de "null".

    The Blue Special Guitar
    Veterano
    # abr/08
    · votar


    Villts

    Mano Villtïs \o\

    Villts
    Veterano
    # abr/08
    · votar


    The Blue Special Guitar
    Mano Villtïs \o\
    \o/

    Não entra mais no msn não?

    The Blue Special Guitar
    Veterano
    # abr/08
    · votar


    Villts
    Não entra mais no msn não?


    Não, ele virou hetero \o

    Villts
    Veterano
    # abr/08
    · votar


    The Blue Special Guitar
    Não, ele virou hetero \o
    Você continua o mesmo... aheuaheuhaeueh

    eLeEfeEle
    Veterano
    # abr/08
    · votar


    The Blue Special Guitar
    Se você deixar null, o JOptionPane não explodirá alinhado ao formulário pai, mas geralmente no centro da tela...

    Se você está em um JFrame, por exemplo, basta usar o "this" ao invés de "null".


    E o "this" estaria refereciando qual componente, mesmo?! ;)

    The Blue Special Guitar
    Veterano
    # abr/08 · Editado por: The Blue Special Guitar
    · votar


    eLeEfeEle
    E o "this" estaria refereciando qual componente, mesmo?! ;)

    Por exemplo, se você tá em uma classe que herda de JFrame, ele representa o JFrame que essa classe representa.

    public class MainFrame extends JFrame
    {
    ...
    ...
    ...
    private void mostraMensagem()
    {
    JOptionPane.showMessageDialog( this, "Texto", "Titulo", JOptionPane.INFORMATION_MESSAGE );
    }
    }

    edit: o fórum não deixa identar =\

    The Blue Special Guitar
    Veterano
    # abr/08
    · votar


    Se quiser postar a classe inteira a partir da qual você tá chamando pra eu ver, manda aí que eu compilo aqui e tento arrumar.

    Abraços...

    eLeEfeEle
    Veterano
    # abr/08
    · votar


    The Blue Special Guitar
    Yeap, exatamente.

    Como informática não é uma ciência exata, mandei uma tentativa pro bacuri. ^_^

    izzystradlin
    Veterano
    # abr/08
    · votar


    tbm ainda não entendi o problema..

    =/

    billy ramone
    Veterano
    # abr/08
    · votar


    Já apresentei o trabalho, o professor nem viu, por sorte

    eLeEfeEle
    Não entendi direito a questã. Mas tenta referenciar o componente panel no JOptionPane ao invés deixar "null".

    Se eu referenciasse, o JOptionPane apareceria em cima do panel, já apagando os campos de texto, do jeito que coloquei, a mensagem aparece no meio da tela.

    Mas ficou legal, se ele visse, eu falaria que coloquei para parecer uma borracha do paint

    TWT ICE
    format c:

    fiz isso aqui, o problema eh que meu computador não inicia mais....

      Enviar sua resposta para este assunto
              Tablatura   
      Responder tópico na versão original
       

      Tópicos relacionados a Algum nerd aê entende de java?