簡體   English   中英

如何在Java NetBeans中使用jtextarea進行多行輸入?

[英]How to take multi line input using jtextarea in java netbeans?

我想做的是從用戶那里多行輸入,假設用戶在多行textarea控件中輸入了一些細節
================
莎拉
瓊斯
克里斯
薩曼莎(Samantha)
================
現在我想將這些行插入到數組中,稍微修改一下細節
然后在第二個文本區域或標簽中顯示它們。
我想要這樣的輸出
================
歡迎薩拉
歡迎瓊斯
歡迎克里斯
歡迎薩曼莎
================

我聽說我們可以使用split方法做到這一點,但它沒有給我結果
我想要。 這是我到目前為止編寫的代碼。


private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){                                         
       String[] names = jTextArea1.getText().split("\\.");
       for(int i=0;i<names.length;i++)
       {
        jTextArea2.setText("welcome "+names[i]);
       }
}

輸出是
==============
歡迎莎拉
瓊斯
克里斯
薩曼莎
==============
歡迎只打印一次,我在做什么錯?

private void jButton1ActionPerformed (ActionEvent evt){
   // are you sure that this split returns the names? Maybe you should split by \\n
   String[] names = jTextArea1.getText().split("\\n");
   // build the text to set into textarea2
   String text = "";
   for(int i=0;i<names.length;i++)
   {
      text += "welcome "+names[i]+"\n";
   }

   jTextArea2.setText(text);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM