java TextArea 问题(怎样设置TextArea里的字体)
importjava.awt.*;importjava.awt.event.*;publicclassHextendsFrameimplementsActionListe...
import java.awt.*;
import java.awt.event.*;
public class H extends Frame implements ActionListener
{
static H f1=new H();
static TextArea ta=new TextArea();
static Button b1=new Button("黑体");
static Button b2=new Button("斜体");
static Button b3=new Button("关");
public static void main (String as[])
{
b1.addActionListener(f1);
b2.addActionListener(f1);
b3.addActionListener(f1);
f1.setBounds(0,0,200,200);
f1.setLayout(new FlowLayout());
f1.add(b1);
f1.add(b2);
f1.add(b3);
f1.add(ta);
f1.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
Button b=(Button)e.getSource();
if(b==b1)
ta.setFont("黑体",Font.PLAIN,20);
else if(b==b2)
ta.setFont("",Font.ITALIC,20);
else
System.exit(0);
}
} 展开
import java.awt.event.*;
public class H extends Frame implements ActionListener
{
static H f1=new H();
static TextArea ta=new TextArea();
static Button b1=new Button("黑体");
static Button b2=new Button("斜体");
static Button b3=new Button("关");
public static void main (String as[])
{
b1.addActionListener(f1);
b2.addActionListener(f1);
b3.addActionListener(f1);
f1.setBounds(0,0,200,200);
f1.setLayout(new FlowLayout());
f1.add(b1);
f1.add(b2);
f1.add(b3);
f1.add(ta);
f1.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
Button b=(Button)e.getSource();
if(b==b1)
ta.setFont("黑体",Font.PLAIN,20);
else if(b==b2)
ta.setFont("",Font.ITALIC,20);
else
System.exit(0);
}
} 展开
2个回答
展开全部
跟你的button一样,Font font=new Font("黑体",Font.PLAIN,20); 然后调用
ta.setFont(font);
ta.setFont(font);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询