小编Pri*_*imm的帖子

如何编译支持旧版Java的.java?

我想将我的.java(几个)编译成一个.jar与至少Java 1.6和更新,最好Java 1.5和更新版本的Java 兼容的版本.(我有Java 1.7.0_5)

java cross-platform compilation

31
推荐指数
2
解决办法
4万
查看次数

Java - 将图像转换为Icon/ImageIcon?

我有一个Image对象,我想将其转换为Icon或ImageIcon以添加到JTextPane.我该怎么做呢?(这是在JAVA)

澄清:我的"图像"是图像对象的一个​​实例,而不是文件.

java image imageicon

15
推荐指数
2
解决办法
5万
查看次数

如何从JTable获取数据?

好的,我想从JTable的第一列获取所有数据.我虽然最好的办法是把它拉进去ArrayList,所以我做了一个.我还做了一个例子TableModel:

static DefaultTableModel model = new javax.swing.table.DefaultTableModel(); 
f.data.setModel(model); //f.data is the JTable

public static final void CalculateTotal(){
    ArrayList<String> numdata = new ArrayList<String>();

  for(int count = 1; count <= model.getRowCount(); count++){
      numdata.add(model.getValueAt(count, 1).toString());

  }
  System.out.println(numdata); 
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个NullPointerException(提示尖叫).我究竟做错了什么?

java swing jtable arraylist nullpointerexception

8
推荐指数
1
解决办法
4万
查看次数

在Java中,如何写入最近读取的文件?

我正在创建一个记事本类型的程序。这是我从文件读取和写入的方法:

BufferedWriter out = null;
try {

    System.out.println("Saving to " + saveFile.getName());
    out = new BufferedWriter(new FileWriter(saveFile));
    out.write(box.getText());

} catch (IOException ex) {
    Logger.getLogger(INoteView.class.getName()).log(Level.SEVERE, null, ex);
    setStatus("ERROR o1");
} finally {
    try {
        out.close();
    } catch (IOException ex) {
        Logger.getLogger(INoteView.class.getName()).log(Level.SEVERE, null, ex);
        setStatus("ERROR o2");
    }
}
Run Code Online (Sandbox Code Playgroud)

private static String readFile(File f) throws IOException {
    FileInputStream stream = new FileInputStream(f);
    try {
        FileChannel fc = stream.getChannel();
        MappedByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
        /* Instead of using default, pass in a …
Run Code Online (Sandbox Code Playgroud)

java file-io text-files

5
推荐指数
1
解决办法
2189
查看次数

设置JMenuBar的背景颜色?

相对简单,如何设置JMenuBar的背景颜色?

我试过了:

MenuBar m = new MenuBar() {

      void paintComponent(Graphics g) {

  Graphics2D g2 = (Graphics2D)g;
  g2.setBackground(Color.yellow);
  g2.fillRect(0, 0, getWidth(), getHeight());
}
Run Code Online (Sandbox Code Playgroud)

但没什么'

java swing background colors jmenubar

4
推荐指数
2
解决办法
6983
查看次数

Java - 带对话框打印文档?

如何打开打印对话框,在其中选择打印机、页面详细信息等来打印指定文档或 JTEXTPANE?

请帮忙!

注意: getDesktop().print 给我一个有关打印机设置的错误,如何打开本机打印对话框?

java printing swing jframe

3
推荐指数
1
解决办法
2万
查看次数

如何将HTML字符串读入JEditorPane/JTextPane?

非常自我解释,我有一个HTML字符串,我如何将它绘制到JEditorPane/JTextPane?

html java swing jtextpane jeditorpane

3
推荐指数
1
解决办法
6501
查看次数

打印RTF文件(带对话框)

如何打开标准打印对话框(如在Word/Wordpad中)从Java打印RTF文档?(交叉平台是首选但不是必需的)

java windows printing rtf cross-platform

2
推荐指数
1
解决办法
995
查看次数

在AES加密中,迭代次数是否确实增加了安全性?

我使用AES和salt String来加密我的'密码',使用我制作的java程序.(它使用AES对称加密)

用户设置要加密的消息,盐,迭代和密钥的16个字节.

如果我将它设置为使用大量的加密和解密迭代,比如255,这真的会使我的密码比1次迭代更安全吗?

java encryption aes encryption-symmetric

0
推荐指数
2
解决办法
2890
查看次数