小编Ade*_*ngh的帖子

在java中不使用循环读取完整文件

可能重复:
如何从文件内容创建Java String
整个文本文件到Java中的String

我试图使用FileReader读取文件的内容.但我想读取文件而不逐行阅读.是否可以在没有循环的情况下读取整个文件.我使用以下代码

 try
 {
     File ff=new File("abc.txt");
     FileReader fr=new FileReader(ff);

     String s;
     while(br.read()!=-1)
     {
          s=br.readLine();
     }
 }

 catch(Exception ex)
 {
     ex.printStackTrace();
 }
Run Code Online (Sandbox Code Playgroud)

java io file

95
推荐指数
5
解决办法
16万
查看次数

JEdi​​torPane具有Javascript和CSS支持

我正在使用Swing,JEditorPane但它不支持Javascript或某些高级标签<object>等,并且不支持颜色,字体样式大小等.

是否有任何解决方案,以便编辑器窗格可以显示HTML文件,因为它在普通的HTML浏览器中显示?

html java swing jtextpane jeditorpane

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

使用Java修改文件的内容

我想用java程序删除一些文件内容,如下所示.这是要在同一文件中替换的write方法,还是应该将其复制到另一个文件中.

但它删除了文件的所有内容.

class FileReplace
{
    ArrayList<String> lines = new ArrayList<String>();
    String line = null;
    public void  doIt()
    {
        try
        {
            File f1 = new File("d:/new folder/t1.htm");
            FileReader fr = new FileReader(f1);
            BufferedReader br = new BufferedReader(fr);
            while (line = br.readLine() != null)
            {
                if (line.contains("java"))
                    line = line.replace("java", " ");
                lines.add(line);
            }
            FileWriter fw = new FileWriter(f1);
            BufferedWriter out = new BufferedWriter(fw);
            out.write(lines.toString());
        }
        catch (Exception ex)
        {
            ex.printStackTrace();
        }
    }
    public statc void main(String args[])
    {
        FileReplace fr = …
Run Code Online (Sandbox Code Playgroud)

java io file-io filereader filewriter

8
推荐指数
2
解决办法
7万
查看次数

隐藏JTable中的列

可能重复:
如何在JTable中创建一个不可见的Swing Java
列如何隐藏DefaultTableModel中的一个特殊列,使其不在表中显示?

我试图在JTable中输入数据到三列,但我想只显示两列.实际上,我想隐藏第三列,而不是通过将宽度设置为0,而是通过任何其他方法可以在click事件中从隐藏列获取数据.

如何以这种方式隐藏列?

我使用以下代码:

 try {
     String Title[]= new String{"a","b","c"};
     Object obj= new Object[50][3];
     JTable table= new JTable(obj,title);
     JScrollPane jsp= new JScrollPane(table); 
     add(jsp);
 } catch(Exception ex) {
     ex.printStackTrace();
 }
Run Code Online (Sandbox Code Playgroud)

java swing jtable jscrollpane

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

如何在java中的click事件上获取按钮名称

我希望在使用swing时单击按钮时获取按钮对象的名称我正在实现以下代码

 class  test extends JFrame implements ActionListener
  {
   JButton b1,b2;
   test()
   {
    Container cp=this.getContentPane();
    b1= new JButton("ok");
    b2= new JButton("hi");
    cp.add(b1);cp.add(b2);
    b1.addActionListener(this);
    b2.addActionListener(this);
   }
public void actionPerformed(ActionEvent ae)
 {
 String s=ae.getActionCommand();
 System.out.println("s is"+s)       ;
} 
}
Run Code Online (Sandbox Code Playgroud)

在变量si得到按钮的命令值,但我想得到像b1或b2这样的按钮的名称我怎么能得到这个

java swing awt event-handling

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

从JavaFX程序为WebView执行Javascript函数

我试图从Java程序执行Javascript函数.Javascript函数获取HTML文件的内容并突出显示特定单词的出现.

是否可以从webview对象调用Javascript函数?

javascript java javafx javafx-2

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

在jframe运行时添加删除面板

我试图在下面的代码的帮助下添加和删除摆动窗口JFrame容器上的面板.如果在构造函数中添加JPanel但它没有添加运行时,则会添加JPanel.

import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;

class test extends JFrame implements ActionListener {
    test() {
        Container cp = this.getContentPane();
        JButton b1 = new JButton("add");
        JButton b2 = new JButton("remove");
        cp.add(b1);
        cp.add(b2);
        b1.addActionListener(this);
        b2.addActionListener(this);
    }

    public void actionPerformed(ActionEvent ae) {
        if (ae.getActionCommand().equals("add")) {
            panel1 frm = new panel1();
            cp.add(frm);
        }
        if (ae.getActionCommand().equals("remove")) {
            remove(frm);
        }
    }

    public static void main(String args[]) {
        test t1 = new test();
        t1.show(true);
    }
}

class panel1 extends JPanel …
Run Code Online (Sandbox Code Playgroud)

java swing jpanel jframe

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

在另一个Web视图控件中打开超链接

我想在另一个Web视图控件中打开链接,使用Java FX单击另一个Web视图中的超链接

实际上我在同一个屏幕上有两个Web视图控件A n B. 单击a中的超链接时,应在B Web视图控件中打开新链接

java swing javafx webview javafx-2

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