在Java中,我希望使用JFileChooser以自己的格式加载任何格式的文件。这意味着我不想阅读和显示我的JFrame中的内容。相反,我希望它们打开/加载,就像在Windows照片查看器/Irfan Viewer中打开的图像一样,在Adobe中通过单击Button打开PDF。
我找了很多东西。但是,我阅读的所有教程都告诉我们如何通过单击JButton打印一行“打开此文件/您被选中此文件”。实际上,没有人在单击按钮时打开/加载文件。也许我没有正确理解他们说的话,因为我对Java并不熟悉。我希望我的问题是清楚的请你帮忙..。
下面是我从教程页面获得的代码:
public class JFile
我只想知道,是否有可能在文本文件中设置光标的位置,我使用以下代码打开文本文件:
if (File.Exists(file))
{
Process.Start(file);//file is a string that contain the file path
}
如您所见,打开的文件是另一个进程,如果有另一种使用C#打开文件的方法,则可以为我提供设置文件内光标位置的可能性。
例如:
在第20行或200字符处打开文件。我想打开具有.java扩展名的文件,所以我想使用默认程序来处理我的文件。
我们定期在代码片段下面运行,并且每次运行都要访问数千个文件。系统有时会开始提示“打开的文件太多”。由于不太熟悉Java,我想知道这段代码是否出了什么问题。我知道try- closing负责随时关闭文件。还是应该最终添加一个,以防止文件保持打开状态?
...
try
(
FileInputStream fis = new FileInputStream(fileName);
InputStreamReader isr = new InputStreamReader(fis);
LineNumberReader in = new LineNumberReader
我试图通过批处理文件打开Jmeter,但它给我一个错误,如下所示:
'findstr' is not recognized as an internal or external command,
operable program or batch file.
Not able to find Java executable or version. Please check your Java installation.
errorlevel=2
Press any key to continue . . .
我该如何解决这个问题呢?
所以我运行的代码如下所示:
import java.awt.*;
import java.io.File;
import java.io.IOException;
public class Main
{
public static void main(String[] args)
{
new Thread(()->{
try
{
Desktop.getDesktop().open(new File(Main.class.getResource("/blank.jpg&