Tag: 字体

将字体添加到Swing应用程序并包含在包中

我需要在Java Swing应用程序中使用自定义字体(ttf)。 如何将它们添加到我的包中并使用它们? 同时,我只是在Windows中安装它们然后我使用它们,但我不希望应用程序的使用会如此复杂,在使用我的应用程序之前告诉用户安装字体并不是很方便。

推荐用于显示unicode字符的字体?

对于那些开发了支持多种语言的面向客户的Java Swing应用程序的人来说,您最好找到哪种字体显示所有语言的字符?

在Eclipse中的控制台输出中扩大字体大小

有没有办法在Eclipse IDE的控制台输出中放大部分字体? 我已经使用哈希映射创建了一个简短的程序,将字母表转换为等效的盲文,但它太小了,几乎无法读取。 我已经进入了首选项 – >常规 – >颜色和字体 – >基本 – >文本字体并从那里进行了编辑,但这增加了所有内容的大小。 我可以增加部分文字的大小吗?

我们可以在Java中将2种字体样式组合在一起吗

我正在尝试更改JLabel的字体,因此它既是BOLD又是ITALIC ,但似乎没有定义静态字段来执行此操作。 我们如何组合两种样式,以便我们可以使用粗体斜体字体? 这段代码只使用静态字段BOLD以粗体显示,但没有为粗体和斜体定义字段: Font font = new Font(“Verdana”, Font.BOLD, 12); label = new JLabel (“New Image”) ; label.setFont(font); label.setForeground(Color.Gray.darker());

更改菜单栏和菜单项字体

我正在尝试使菜单栏项目和项目的项目变得越来越小,我之前已经在这里进行过一段时间的搜索(所以请不要将其标记为重复请)并且我发现的任何post都没有工作。 我尝试了以下代码但没有成功: Font f = new Font(“sans-serif”, Font.PLAIN, 12); UIManager.put(“menuBar.font”, f); 和 menuBar.setFont(new Font(menuBar.getFont().getFontName(), menuBar.getFont().getStyle(), 12)); 这是我的代码,我正在尝试编辑字体: private class foo{ private JMenu mnArchivo; private JMenuBar menuBar; menuBar = new JMenuBar(); frmAdministracinHospital.setJMenuBar(menuBar); JRadioButtonMenuItem rdbtnmntmGrande = new JRadioButtonMenuItem(“Grande”); rdbtnmntmGrande.addActionListener(new MiGrandeActionListener()); rdbtnmntmGrande.setIcon(new ImageIcon(PrincipalWindow.class.getResource(“/presentacion/fontbig.png”))); buttonGroup.add(rdbtnmntmGrande); mnTamanoFuente.add(rdbtnmntmGrande); private class MiGrandeActionListener implements ActionListener { public void actionPerformed(ActionEvent e) { Font f […]

如何在java中为同一文本区域使用不同的字体类型和大小

我的java表单中有一个文本区域。 我该如何使用不同的字体类型和大小 public double roundTwoDecimals(double d) { DecimalFormat twoDForm = new DecimalFormat(“#.##”); return Double.valueOf(twoDForm.format(d)); } int ches = 0; ref = Integer.parseInt(jTextField6.getText()); nam = jTextField7.getText(); add = jTextArea3.getText(); ph = jTextField8.getText(); bill(jTextArea4); total(); double tt = 0; if (flag == 1) { uclist(nam); ches = jComboBox2.getSelectedIndex(); } else if (flag == 0) { iclist(nam, add, […]

是什么让Jasper Reports抛出java.io.IOException读取字体数据?

我在测试环境上运行一个进程,运行时间超过10小时,并使用Jasper Reports v3.7.5生成PDF文档。 该过程经常成功完成,但在某些情况下,该过程无法抛出此exception: 20/05/2017 02:45:23.503 ERROR [process-pool-2-thread-20] net.sf.jasperreports.extensions.DefaultExtensionsRegistry – Error instantiating extensions registry for simple.font.families net.sf.jasperreports.engine.JRRuntimeException: java.io.IOException: Problem reading font data. at net.sf.jasperreports.engine.fonts.SimpleFontFace.(SimpleFontFace.java:77) at net.sf.jasperreports.engine.fonts.SimpleFontFamily.createFontFace(SimpleFontFamily.java:316) at net.sf.jasperreports.engine.fonts.SimpleFontFamily.setNormal(SimpleFontFamily.java:85) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamily(SimpleFontExtensionHelper.java:233) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.parseFontFamilies(SimpleFontExtensionHelper.java:204) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:173) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionHelper.loadFontFamilies(SimpleFontExtensionHelper.java:142) at net.sf.jasperreports.engine.fonts.SimpleFontExtensionsRegistryFactory.createRegistry(SimpleFontExtensionsRegistryFactory.java:63) at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:238) at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:213) at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:162) at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:132) at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:104) at net.sf.jasperreports.engine.util.JRStyledTextParser.(JRStyledTextParser.java:76) at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:182) at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:77) at […]

菜单字体在Java应用程序中乱码

我正在尝试更改Java应用程序中的菜单字体(OmegaT http://www.omegat.org )。 但是,当我更改Windows 7 64位中的默认菜单字体时(在“高级外观设置…”下),菜单和文件对话框变得乱码,因为此屏幕截图显示: http://www.sbbic。 org / omegat / 1.jpg (甚至选择Tahoma作为默认字体会导致此问题)。 有没有人见过这个令人讨厌的文本,知道如何解决它,或者有一些关于故障排除的建议? 这是一个Java问题吗? 据推测,OmegaT只是使用Windows的默认字体… 我已经联系过OmegaT的开发者,但他们对此问题感到茫然。 我想通过在这里发布我的问题,其他人可能遇到了同样的错误,并知道如何解决它。 谢谢,内森

如何更改ListView项目的字体?

我有问题,我想为我的列表视图创建一个自定义设计,但我不知道该怎么做。 我使用的是我的列表视图中的sql数据库。 哈哈对不起我不知道怎么说这个…因为我是德国人…所以顺便说一句抱歉我的englsih。 这是我的代码: private void populateListViewFromDB() { Cursor cursor = myDb.getAllRows(); startManagingCursor(cursor); String[] fromFieldNames = new String[] {DBAdapter.KEY_NAME, DBAdapter.KEY_STUDENTNUM, DBAdapter.KEY_FAVCOLOUR, DBAdapter.KEY_STUDENTNUM}; int[] toViewIDs = new int[] {R.id.item_name, R.id.item_icon, R.id.item_favcolour, R.id.item_studentnum}; SimpleCursorAdapter myCursorAdapter = new SimpleCursorAdapter( this, R.layout.item_layout, cursor, fromFieldNames, toViewIDs ); // Set the adapter for the list view ListView myList = (ListView) findViewById(R.id.listViewFromDB); […]

将字体导入GUI

我试图更改我的GUI的字体,除了基本的5,摇摆似乎随附。 如何导入字体并在我的代码中实际使用它们?