Barra de Rolangem parte II - o sofrimento continua

5 respostas
W

Então…
valeu pela ajuda na primeira parte
Estou utilizando o jScrollPane, porém não consigo setar coisas do tipo Layout=null e só consigo que as barras apareçam quando coloco um label e digito um texto bem grande…
quando utilizo um jPanel dentro do jScrollPAne, por exemplo, não funciona, não importa o tamanho que eu coloque no Panel…
Tem alguma propriedade que estou esquecendo de setar?

5 Respostas

C

Da uma olhada!!

import javax.swing.*;

public class OperadoresLogicos {
   public static void main( String[] args ) {
   
      // Método para a saída em uma area de Texto
      JTextArea saidaArea = new JTextArea( 17, 20 ); 
     
      // Método para a barra de rolagem
      JScrollPane barraRolagem = new JScrollPane( saidaArea ); 
      

      String saida = "";
     
      saida += "  Lógico AND ( && ) " +
               " \nfalso && falso: " + ( false && false ) +
               " \nfalso && verdadeiro: " + ( false && true ) +
               " \nverdadeiro && falso: " + ( true && false ) +
               " \nverdadeiro && verdadeiro: " + ( true && true );

      saida += " \n\n  Lógico OR ( || ) " +
               " \nfalso || falso: " + ( false || false ) +
               " \nfalso || verdadeiro: " + ( false || true ) +
               " \nverdadeiro || falso: " + ( true || false ) +
               " \nverdadeiro || verdadeiro: " + ( true || true );

      saida += " \n\n  Boleano Lógico AND ( & ) " +
               " \nfalso & falso: " + ( false & false ) +
               " \nfalso & verdadeiro: " + ( false & true ) +
               " \nverdadeiro & falso: " + ( true & false ) +
               " \nverdadeiro & verdadeiro: " + ( true & true );
               
      saida += " \n\n  Boleano Lógico OR inclusivo ( | ) " +
               " \nfalso | falso: " + ( false | false ) +
               " \nfalso | verdadeiro: " + ( false | true ) +
               " \nverdadeiro | falso: " + ( true | false ) +
               " \nverdadeiro | verdadeiro: " + ( true | true );

      saida += " \n\n  Boleano Lógico OR exculisvo ( ^ ) " +
               " \nfalso ^ falso: " + ( false ^ false ) +
               " \nfalso ^ verdadeiro: " + ( false ^ true ) +
               " \nverdadeiro ^ falso: " + ( true ^ false ) +
               " \nverdadeiro ^ verdadeiro: " + ( true ^ true );

      saida += " \n\n  Lógico NOT ( ! ) " +
               " \n!falso: " + ( !false ) +
               " \n!verdadeiro: " + ( !true );
               
      // substitui o texto em saidaArea pelo String saida
      saidaArea.setText( saida ); 
      
      JOptionPane.showMessageDialog( null,
         barraRolagem, " Tabelas Verdade ",
         JOptionPane.INFORMATION_MESSAGE );
         
      System.exit( 0 );
   }
}

Acho q pd ajudar!!

Abracao e te +

W

Valeu o código, mas ainda não consegui aplicar ao meu problema…estou utilizando o Netbeans…

W

Então…enfim consegui…
Ao invés de utiliza o jScrollPane, utilizei um jPanel associado um jScrollBar, vinculando o evento de modificação do Value…

Salve, Salve!

M

E ai fera blz
Parabens, por ter conseguido concluir o programa.
seria interesante que vc postasse o codigo, pois
assim todo todos iriam ver a solução, e não
somente o problema.

um abraço

C

kra…

Mais uma observacao… o NetBeans gera o codigo muito sujo…

Da uma ollhada no codigo e deixa ele + leve!! :grin:

Criado 7 de setembro de 2004
Ultima resposta 8 de set. de 2004
Respostas 5
Participantes 3