Aparece a mensagem: Exception in thread “main” java.lang.RuntimeException: Uncompilable source code - non-static variable texto cannot be referenced from a static context.
Em que parte do codigo eu insiro texto.setText(String.valueOf(valor));? Seria dentro do código do label?
Você criou uma variável fora de um método estático e esta querendo usa-la dentro, ai não dará certo mesmo.
Se esse método estático for o main, ou você declara a sua variável como estática ou você declara ela dentro do método main.
Esse é o código da sua JLabel, eu usei até o mesmo nome: texto