Skip to content

Commit 2f58a59

Browse files
committed
Use a monospaced font as default in textarea and textpane #18
1 parent af23023 commit 2f58a59

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

src/main/java/com/junichi11/netbeans/modules/github/issues/issue/ui/CommentPanel.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343

4444
import com.junichi11.netbeans.modules.github.issues.utils.DateUtils;
4545
import com.junichi11.netbeans.modules.github.issues.utils.UiUtils;
46+
import java.awt.Font;
4647
import java.util.Date;
4748
import org.eclipse.egit.github.core.Comment;
4849
import org.openide.util.NbBundle;
@@ -77,6 +78,10 @@ public CommentPanel(Comment comment) {
7778
}
7879

7980
private void init() {
81+
// set monospaced font
82+
Font contentFont = contentTextPane.getFont();
83+
contentTextPane.setFont(new Font(Font.MONOSPACED, contentFont.getStyle(), contentFont.getSize()));
84+
8085
previewLinkButton.setText(Bundle.CommentPanel_previewLinkButton_title_html());
8186
}
8287

src/main/java/com/junichi11/netbeans/modules/github/issues/issue/ui/CommentTabbedPanel.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
import com.junichi11.netbeans.modules.github.issues.GitHubIssues;
4545
import java.awt.Component;
4646
import java.awt.Dialog;
47+
import java.awt.Font;
4748
import org.openide.DialogDescriptor;
4849
import org.openide.DialogDisplayer;
4950
import org.pegdown.PegDownProcessor;
@@ -61,6 +62,13 @@ public class CommentTabbedPanel extends javax.swing.JPanel {
6162
*/
6263
public CommentTabbedPanel() {
6364
initComponents();
65+
init();
66+
}
67+
68+
private void init() {
69+
// set monospaced font
70+
Font commentFont = commentWriteTextArea.getFont();
71+
commentWriteTextArea.setFont(new Font(Font.MONOSPACED, commentFont.getStyle(), commentFont.getSize()));
6472
}
6573

6674
public String getText() {

0 commit comments

Comments
 (0)