繁体   English   中英

在JOptionPane中更改JTextArea的字体

[英]Changing font of JTextArea in JOptionPane

我只是想知道您是否可以通过使用area.getText() (在我称之为JTextArea区域area.getText()以某种方式更改showMesaggesDialog本的字体,到目前为止,我已经尝试过了但是没有运气。

b.addActionListener(new ActionListener() {     
    public void actionPerformed(ActionEvent arg0) {
        String myString=area.getText();
        Font font = new Font("Verdana", Font.BOLD, 12);
        area.setFont(font);
        JOptionPane.showMessageDialog(f.getComponent(0),myString);
    }
});

与其使用String调用JOptionPane.showMessageDialog,不如使用JLabel。

尝试这个:

b.addActionListener(new ActionListener() {     
    public void actionPerformed(ActionEvent arg0) {
        String myString=area.getText();
        JLabel label = new JLabel(myString);
        Font font = new Font("Verdana", Font.BOLD, 12);
        label.setFont(font);
        JOptionPane.showMessageDialog(f.getComponent(0),label);
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM