Tag: 灵气

使用LingPipe对朴素贝叶斯进行数据分类

我想根据内容将某些数据分类到不同的类中。 我使用朴素贝叶斯分类器做了它,我得到一个输出作为它所属的最佳类别。 但是现在我想将除了训练集之外的新闻分类为“其他”课程。 我不能手动将除训练数据之外的每个/每个数据添加到某个类中,因为它有大量其他类别。那么有没有办法对其他数据进行分类? private static File TRAINING_DIR = new File(“4news-train”); private static File TESTING_DIR = new File(“4news-test”); private static String[] CATEGORIES = { “c1”, “c2”, “c3”, “others” }; private static int NGRAM_SIZE = 6; public static void main(String[] args) throws ClassNotFoundException, IOException { DynamicLMClassifier classifier = DynamicLMClassifier.createNGramProcess(CATEGORIES, NGRAM_SIZE); for (int i = 0; i […]

使用Nimbus时,只有在控制有焦点时才将控制背景颜色设为黄色?

这似乎应该是直截了当的,但我还没有找到一个“好”的方法来做到这一点…… 在使用Swing Nimbus L&F时,我想让我的控件(JButtons,JTextField等) 在焦点时呈现黄色背景色。 除了黄色背景颜色,我希望它们保留所有常见的Nimbus造型。 如果没有聚焦,我希望它们能够用正常的Nimbus造型绘制。 我发现这样做的唯一方法是为每个控件重写控件 [Focused] .backgroundPainter(这相当于从头开始重写大部分Nimbus)。 我错过了什么吗? 谢谢!

java中的setOpaque()

任何人都可以解释为什么Nimbius以不同于其他java LaF的方式处理setOpaque()。 它破坏了我的代码,因为通常透明的组件不再是。 编辑:问题似乎只涉及JTextAreas(这是我需要的)或类似的组件。 编辑编辑:这是实际应用程序的屏幕。 在应用trashgod的解决方案时,背景仍然无法显示。 编辑编辑编辑: 我尝试了trashgod的建议来覆盖paint()。 我辛苦工作了好几个小时,无法让它发挥作用。 我能够显示背景,但JinternalFrame无法移动,resize并选择其文本。 调用super.paint(g)无法解决问题。 有没有一种简单的方法可以让我失踪? 我采取了一种新方法。 JInternalFrame内部是一个JLayeredPane。 第0层 – JLabel 第1层 – JTextArea 移动或调整JInternalFrame时: 使自己看不见 拍摄它所包含的容器中的位置的屏幕截图 用它拍摄的图像绘制JLabel 使自己再次可见。 因为我无法让JInternalFrame完全透明。 我模拟了它的透明度。 唯一的问题是,与此相关的开销很大。 有什么想法吗? package newpackage; import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Dimension; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.image.BufferedImage; import javax.swing.ImageIcon; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JInternalFrame; import javax.swing.JLayeredPane; […]