我想将我的.java(几个)编译成一个.jar与至少Java 1.6和更新,最好Java 1.5和更新版本的Java 兼容的版本.(我有Java 1.7.0_5)
我有一个Image对象,我想将其转换为Icon或ImageIcon以添加到JTextPane.我该怎么做呢?(这是在JAVA)
澄清:我的"图像"是图像对象的一个实例,而不是文件.
好的,我想从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(提示尖叫).我究竟做错了什么?
我正在创建一个记事本类型的程序。这是我从文件读取和写入的方法:
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) 相对简单,如何设置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)
但没什么'
如何打开打印对话框,在其中选择打印机、页面详细信息等来打印指定文档或 JTEXTPANE?
请帮忙!
注意: getDesktop().print 给我一个有关打印机设置的错误,如何打开本机打印对话框?
非常自我解释,我有一个HTML字符串,我如何将它绘制到JEditorPane/JTextPane?
如何打开标准打印对话框(如在Word/Wordpad中)从Java打印RTF文档?(交叉平台是首选但不是必需的)
我使用AES和salt String来加密我的'密码',使用我制作的java程序.(它使用AES对称加密)
用户设置要加密的消息,盐,迭代和密钥的16个字节.
如果我将它设置为使用大量的加密和解密迭代,比如255,这真的会使我的密码比1次迭代更安全吗?
java ×9
swing ×4
printing ×2
aes ×1
arraylist ×1
background ×1
colors ×1
compilation ×1
encryption ×1
file-io ×1
html ×1
image ×1
imageicon ×1
jeditorpane ×1
jframe ×1
jmenubar ×1
jtable ×1
jtextpane ×1
rtf ×1
text-files ×1
windows ×1