2016-08-30 13 views
1

こんにちは私はJTextArea1.setBorder(null);またはjTextArea1.setBorder(javax.swing.BorderFactory.createEmptyBorder());を設定しましたが、私のJTextAreaには斜めのボーダー(上端と左端 - 厚い、下端と右端の - 薄い)が残っています。これがうまくいかない理由はありますか?私はこのテキスト領域にどんな種類の境界も絶対に必要としません。JTextAreaからボーダーを削除する

jTextArea1 = new javax.swing.JTextArea(); 

jTextArea1.setEditable(false); 
      jTextArea1.setColumns(20); 
      jTextArea1.setFont(new java.awt.Font("Monospaced", 0, 6)); // NOI18N 
      jTextArea1.setForeground(new java.awt.Color(29, 209, 32)); 
      jTextArea1.setLineWrap(true); 
      jTextArea1.setRows(20); 
      jTextArea1.setText("..."); 
      jTextArea1.setWrapStyleWord(true); 
      jTextArea1.setAutoscrolls(false); 
      jTextArea1.setBorder(null); 
      jTextArea1.setBorder(javax.swing.BorderFactory.createEmptyBorder()); 
      jTextArea1.setOpaque(false); 
      jTextArea1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); 
      jScrollPane1.setViewportView(jTextArea1); 
+0

こんにちはアンドリュー、あなたは私の問題を解決しました!ボーダーはスクロールペインから来ていました。ボーダーを空にすると、ボーダーは消えました。あなたがしたい場合は、私は解決策をあなたから提出された答えを受け入れることができる:) – DiscreteTomatoes

答えて

6

境界がスクロールペイン、ないテキスト領域から来ている:

は、ここに私のコードの一部です。

もう一つのヒント:

new java.awt.Font("Monospaced", 0, 6) 
  • 変更"Monospaced"Font.MONSPACEDにチェックをコンパイル時のために。 Font.PLAIN両方へ
  • 変更0は、コンパイル時のために見て以降のコード上で動作する必要がある人に、より有益であることを&をチェックします。

だから、それは最高のようになります。

new java.awt.Font(Font.MONSPACED, Font.PLAIN, 6) 
関連する問題