java记事本还有“字号”和“字体”还没有完成,求完成

ActionListeneraction=newActionListener(){publicvoidactionPerformed(ActionEvente){Stri... ActionListener action=new ActionListener(){
public void actionPerformed(ActionEvent e){
String name = e.getActionCommand();
JMenuItem MI=(JMenuItem)e.getSource();
if("新建".equals(name)){
content.setText("");
file=null;
}else if("打开".equals(name)){
if(file !=null)openfile.setSelectedFile(file);
int returnVal=openfile.showOpenDialog(Jab.this);
if(returnVal==JFileChooser.APPROVE_OPTION){

file=openfile.getSelectedFile();
unfold();
}

}else if("保存".equals(name)){
if(file!=null) openfile.setSelectedFile(file);
int returnVal=openfile.showSaveDialog(Jab.this);
if(returnVal==JFileChooser.APPROVE_OPTION){
file=openfile.getSelectedFile();
saving();
}

}else if("退出".equals(name)){
Jab f=new Jab();
int s=JOptionPane.showConfirmDialog(f,"退出?","退出",JOptionPane.YES_NO_OPTION);
if(s==JOptionPane.YES_OPTION)
System.exit(0);
}else if("剪切".equals(name)){
content.cut();
}else if("复制".equals(name)){
content.copy();
}else if("粘贴".equals(name)){
content.paste();
}else if("颜色".equals(name)){
color=JColorChooser.showDialog(Jab.this,"",color);
content.setForeground(color);
}
else if("字号".equals(name)){
}
else if("字型".equals(name)){
}
else if("关于".equals(name)){
about.setSize(300,150);
about.show();
}

}

};
展开
 我来答
jamxval
推荐于2016-10-08 · TA获得超过6822个赞
知道大有可为答主
回答量:4308
采纳率:82%
帮助的人:1429万
展开全部

字体清单:

GraphicsEnvironment g =GraphicsEnvironment.getLocalGraphicsEnvironment(); 
String[] fontNames =g.getAvailableFontFamilyNames();

字号,字形都是固定的列表,没啥特别的。

选择了字体字号字型后把编辑器的编辑框设定成这样的字体设置就可以了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式