我可以使用java中的掃描儀獲取一個類的輸出並將其用作另一個類的輸入嗎? 我有打印像這樣一個消息,一個JFrame:使用掃描儀從控制檯獲取消息java掃描儀輸入
if(jButton1.getText().compareTo("SEND")>=0){
String msg;
int cod=0;
if(jRadioButton1.isSelected()){
if(jTextField1.getText().length()>=2) cod = Integer.parseInt(jTextField1.getText().substring(0, 2));
if (codes.get(cod)!=null){
msg=codes.get(cod).concat(jTextField1.getText().substring(2));
System.out.println(msg);
}
jTextField1.setText("");
}
else{
msg=jTextField1.getText();
jTextField1.setText("");
System.out.println(msg);
}
}
和類:
Scanner scanIn = new Scanner(System.in);
for (int i = 0; i < NUM_MSGS; i++) {
s = scanIn.nextLine();
message.setText("This is message " +s);
System.out.println("Sending message: " + message.getText());
producer.send(message);
}
你究竟想要做什麼?請解釋一下,請... – 2013-02-17 19:59:01
我想使用JFrame的輸出創建消息。 – 2013-02-17 20:03:44
我不明白...用更詳細的方式告訴我們這個場景,比如「我想從這裏接收郵件,發送到那裏,建立郵件並打印出來」等。 – 2013-02-17 20:14:54