linha 3, kuando a radio button esta selecionado o valor da variavel RMI passa a true.
diego.sas
Cara você vai precisar setar em uma variavel da classe… exemplo:
privatestaticbooleanselecionado=false;privatevoidjRadioButton1ActionPerformed(java.awt.event.ActionEventevt){// TODO add your handling code here: if(!selecionado){RMI=jRadioButton1.isSelected();nomeJogador.setText("valor"+RMI);selecionado=true;}}publicsynchronizedvoidrun(){UDPRecebeudp=newUDPRecebe(info,RMI);Threadt1=newThread(udp);t1.start();
Acredito que seja este o seu problema… de qualquer forma você tera que setar true, em uma variavel static da sua classe…
Assim se outra referencia clicar no Radio estará TRUE.
_
_rapt0r_
continua a chegar false a outra classe :\
diego.sas
Coloca toda sua classe ae?
_
_rapt0r_
[code]public class GUI extends javax.swing.JFrame {
publicclassUDPRecebeextendsThread{staticfinalintPORTO=3110;staticfinalintMAX_TAMANHO_MSG=1024;privatestaticHashMap<String,String[]>info=newHashMap<>();ArrayList<String[]>nickList=newArrayList<>();// public String[] nickList; informationRequestinf;volatileservGetInfoReqsgir;volatileintindex;publicStringip;privateStringnome,estado;booleanRMI;Strings1;publicUDPRecebe(informationRequestinf,booleanRMI){// AKI vc não estava setando as variáveis this.RMI=RMI;this.informationRequest=informationRequest;}
_
_rapt0r_
isto são uns excertos da classe GUI k contêm o boolean RMI