[英]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.