关于英文编程字体的问题... 有看过电脑报的童鞋吧,上面的英文字体非常漂亮,要是能用来作编程字体就太好了,只是不知道那种字体是什么字体,有知道的么?告诉我一下吧,在下感激不尽。(注意观察那种字体的m和w,应该就不会弄错字体了,请别告诉我说哪种编程字体好什么的,那些我都了解,我现在就想知道那种字体!谢谢...) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的是 Consolas 国外排的最适合编程字体之一,觉得很不错 不好意思,我用的也是 Consolas 试试看这个,自己选一下字体: JFrame jf = new JFrame("Fonts"); jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); Font[] allFonts = ge.getAllFonts(); JList list = new JList(allFonts); list.setCellRenderer(new DefaultListCellRenderer() { /** * @param list * @param value * @param index * @param isSelected * @param cellHasFocus * @return * @see javax.swing.DefaultListCellRenderer#getListCellRendererComponent(javax.swing.JList, * java.lang.Object, int, boolean, boolean) */ @Override public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { Font font = (Font) value; super.getListCellRendererComponent(list, font.getName() + ": mw", index, isSelected, cellHasFocus); setFont(new Font(font.getName(), Font.PLAIN, 18)); return this; } }); jf.getContentPane().add(new JScrollPane(list)); jf.setSize(500, 300); jf.setVisible(true); 选中你要的那行,直接ctrl+c,有详细信息 代码实现 做一个桌面档案系统(网络版)需要多长时间?一个美工,一个jsp转程序员,一个php转程序员。仅此而已。 如何实现java类方法的动态调用? 为什么能访问私有的 一个比较有难度的问题,请高手进 一个关于jdk的问题? 又一包问题? 有谁知道jdf格式,或关于jdf的一些情况。(来者有分) 一道关于garbage collection的SCJP题,请帮助! Thinking in java 里并发 join()的问题 为什么匿名内部类调用的方法内局部变量必须为final 有关内部类继承的问题
JFrame jf = new JFrame("Fonts");
jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
Font[] allFonts = ge.getAllFonts();
JList list = new JList(allFonts);
list.setCellRenderer(new DefaultListCellRenderer() { /**
* @param list
* @param value
* @param index
* @param isSelected
* @param cellHasFocus
* @return
* @see javax.swing.DefaultListCellRenderer#getListCellRendererComponent(javax.swing.JList,
* java.lang.Object, int, boolean, boolean)
*/
@Override
public Component getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus) {
Font font = (Font) value;
super.getListCellRendererComponent(list, font.getName() + ": mw", index, isSelected, cellHasFocus);
setFont(new Font(font.getName(), Font.PLAIN, 18));
return this;
} });
jf.getContentPane().add(new JScrollPane(list));
jf.setSize(500, 300);
jf.setVisible(true);