FFT图像转换的输入和输出应该是什么?

我尝试使用Java中的FFT Cooley-Tukey算法获得灰度图像的光谱。 我不知道如何形成算法的输入以及输出中用于形成光谱图像的值。 目前我的输入是一个复数数组,其中Re = 8bit灰度域中像素的值,Im = 0; 在运行算法之后,我获得了另一个复数数组,其中实部具有很多值,在[0,255]范围和虚部0之外。我试图从模数为256的实数数组创建一个图像。 这是频谱的外观: 这就是我所拥有的: 显然,我做了一件可怕的错事,但我不知道是什么。

在JFrame中的背景图像

这个问题已被问到很多,但到处都是答案不足。 通过扩展JPanel并覆盖paintComponent,我可以得到一个JFrame来显示背景图像,如下所示: class BackgroundPanel extends JPanel { private ImageIcon imageIcon; public BackgroundPanel() { this.imageIcon = Icons.getIcon(“foo”); } @Override protected void paintComponent(Graphics g) { super.paintComponent(g); g.drawImage(imageIcon.getImage(), 0,0,imageIcon.getIconWidth(),imageIcon.getIconHeight(),this); } } 但是现在,如何在该背景之上添加组件? 我走的时候 JFrame w = new JFrame() ; Container cp = w.getContentPane(); cp.setLayout(null); BackgroundPanel bg = new BackgroundPanel(); cp.add(bg); JPanel b = new JPanel(); b.setSize(new Dimension(30, 40)); […]

java AbstractTableModel 2每行不同的颜色

我想提高我的jtable的可读性,下面是MyTableModel.java类,如何使每个行中有2种不同的颜色显示在这张图片中 。 应该具体的方法是,我可以为每一行提供不同的颜色,以提高用户的可读性。 public class MyTableModel extends AbstractTableModel{ String [] columnNames; Vector<Vector> data; public DataAccessObject ObjDb = new DataAccessObject (); public MyTableModel(String [] coln , Vector<Vector> data) { columnNames = coln; this.data =data; } @Override public int getColumnCount() { return columnNames.length; } @Override public int getRowCount() { return data.size(); } @Override public String getColumnName(int col) […]

什么是Java的排序算法

java如何在内部对数据类型进行排序?为什么? 如果能够提到具体的算法,那就太好了

Android开发中的持久数据存储

我是Java和Android开发的新手,我想问一下将数据存储到持久存储的可用方法是什么? 例如,我想存储数据库或文件中的字符串集合。 请指教。 谢谢。

分析JIT在volatile上下文中生成的x86输出

我正在写这篇文章与深入理解Java中的volatile有关 public class Main { private int x; private volatile int g; public void actor1(){ x = 1; g = 1; } public void actor2(){ put_on_screen_without_sync(g); put_on_screen_without_sync(x); } } 现在,我正在分析JIT为上面的代码生成了什么。 根据我在上一篇文章中的讨论,我们知道输出1, 0是不可能的,因为: 写入volatile v会导致v每个操作都会导致a在v可见之前可见(将被刷新到内存中)。 ……………..(I removed not important body of method)….. 0x00007f42307d9d5e: c7460c01000000 (1) mov dword ptr [rsi+0ch],1h ;*putfield x ; – package.Main::actor1@2 (line 14) […]

为JAVA可靠地实施PBKDF2-HMAC-SHA256

对于JAVA,是否有可靠的PBKDF2-HMAC-SHA256实现? 我以前用bouncycastle加密但它没有提供PBKDF2WithHmacSHA256’。 我不想自己编写加密模块。 你能推荐任何替代的库或算法(如果我能坚持使用bouncycastle) (这里是bouncycastle支持算法的算法) http://www.bouncycastle.org/specifications.html

Java语音识别API

我目前正在开发一个Android应用程序,我需要实现语音识别。 你能建议一个我能找到Java语音识别API的链接吗?

简单快速的JTree Cell Editor

我有一个带有自定义TreeModel和自定义TreeRenderer的JTree。 树模型包含一堆不同类型的对象。 其中一种类型的显示方式与其他类型不同:显示的文本是对象的两个字段的串联。 当我编辑单元格时,我想用编辑的文本更新其中一个字段。 到目前为止,我的工作得很好。 我的问题:当编辑时显示的文本是2个字段的完整连接值时,即使您实际上只是编辑其中一个字段,也会让人感到困惑。 所以我想只显示用户开始编辑时正在编辑的一个字段的内容。 我尝试使用自定义CellEditor来做这件事,我看到它应该工作的方式,这种方法在我的情况下似乎有点过分。 我只是想在很多情况下改变显示的文本,所以我自然而然地希望实现它,而不是整个CellEditor来完成我的Tree的整个内容。 是否有更快速,更简单的方法,或者我必须使用自定义编辑器? 谢谢

将JLabel置于JLabel之上,其中包含图像

我很确定之前已经问过这个问题,但是我的情况略有不同,因为我试图将JLabel置于JLabel作为背景的顶部,我想使用JLabel显示更改的数字并且需要数字显示在背景上,但是我有点摇摆n00b,在此先感谢Jonathan