小编ade*_*esh的帖子

使用流布局垂直添加控件而不是水平添加

我正在水平添加复选框JPanel中添加复选框FlowLayout.

我想在Panel上垂直添加复选框.什么是可能的解决方案?

java layout swing jpanel

47
推荐指数
4
解决办法
10万
查看次数

在Swing JFrame上添加WebView控件

我正在研究与JavaFX控件混合的Swing应用程序.

我创建了一个JavaFX控件(WebView)来浏览HTML文件.但我想知道,如何在Swing的容器上添加此Web视图控件JFrame

java swing javafx awt javafx-2

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

lucene索引html文件

亲爱的用户我正在使用apache lucene进行索引和搜索.我必须索引存储在计算机本地光盘上的html文件.我必须对html文件的文件名和内容进行索引.我能够将文件名存储在lucene索引中但不能存储html文件内容,这些内容不仅应该索引数据,而且应该整个页面包含图像链接和url以及如何从索引文件中访问内容以进行索引我正在使用以下代码:

    File indexDir = new File(indexpath);
    File dataDir = new File(datapath);
    String suffix = ".htm";
    IndexWriter indexWriter = new IndexWriter(
            FSDirectory.open(indexDir),
            new SimpleAnalyzer(),
            true,
            IndexWriter.MaxFieldLength.LIMITED);
    indexWriter.setUseCompoundFile(false);
    indexDirectory(indexWriter, dataDir, suffix);

    numIndexed = indexWriter.maxDoc();
    indexWriter.optimize();
    indexWriter.close();


private void indexDirectory(IndexWriter indexWriter, File dataDir, String suffix) throws IOException {
    try {
        for (File f : dataDir.listFiles()) {
            if (f.isDirectory()) {
                indexDirectory(indexWriter, f, suffix);
            } else {
                indexFileWithIndexWriter(indexWriter, f, suffix);
            }
        }
    } catch (Exception ex) {
        System.out.println("exception 2 is" + ex);
    }
} …
Run Code Online (Sandbox Code Playgroud)

java lucene indexing search

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

在摇摆中关闭父窗口

您好我在JFrame中使用JFrame来设计swing应用程序,我的要求是在JFrame上添加JInternal框架及其工作.现在的问题是我想根据点击jinternalframe上的按钮刷新Jframe并关闭当前的JInternal Frame.如何在按钮点击JInternal框架时使用以下代码

  try
   {
  MainForm frm= new Mainform();
  frm.cp.add("adding here JEditor Pane");
 this..dispose();
   }
 catch(Exception ex)
 {
  }
Run Code Online (Sandbox Code Playgroud)

它的工作也关闭了JinternalFrame但JFrame窗体的页面在新窗口中打开而不刷新前一个你可以建议我的代码plz

非常感谢提前

java swing menu jframe jinternalframe

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

在WebView中从本地客户端浏览HTML文件

我正在混合JavaFX控件来摆动应用程序.我想WebView在Swing应用程序中使用Control of JavaFX.我可以JEditorPane在Java 的帮助下浏览存储在客户端本地硬盘上的HTML文件吗?Web View可以显示来自Internet的网页,但也可以浏览本地系统HTML文件.

WebView我使用以下代码.

try
{ 
   final WebView webview = new WebView();
   webview.getEngine().load("http://oracle.com");
}
 catch(Exception ex)
 {
    ex.printStackTrace();
 }
Run Code Online (Sandbox Code Playgroud)

我的查询不是网页,而是如何在load方法中提供本地HTML文件?

java swing javafx javafx-2

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

获取应用程序启动路径

如何获取Swing应用程序安装设置的路径?

我想访问应用程序启动路径.这在Java Swing中如何实现?

java swing jar setup-project

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

在JEditorPane中突出显示一个单词

我必须强调所有出现的单词JEditorPane.为此,我使用以下代码:

 try
{          
javax.swing.text.DefaultHighlighter.DefaultHighlightPainter highlightPainter = 
    new javax.swing.text.DefaultHighlighter.DefaultHighlightPainter(Color.YELLOW);
textPane.getHighlighter().addHighlight(startPos, endPos, 
highlightPainter);
}
catch(Exception ex)
{
}
Run Code Online (Sandbox Code Playgroud)

但是我怎样才能给出一个单词索引的位置?

我正在从文件中读取内容,但它也正在读取HTML标记,这会扰乱单词索引.

java swing jeditorpane

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

使用网格包布局来设计java框架

我必须使用网格包布局在JFrame中设计按钮.这样所有系统的定位都可以相同.我使用以下代码,但我想分组按钮.
我想设计按钮,这样就可以创建三组,每组有4个按钮.

   import java.awt.GridLayout;

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

   public class GridLayoutTest {

   public static void main(String[] args) {
   JFrame.setDefaultLookAndFeelDecorated(true);
   JFrame frame = new JFrame("GridLayout Test");
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   frame.setLayout(new GridLayout(3, 2));
   frame.add(new JButton("Button 1"));
   frame.add(new JButton("Button 2"));
   frame.add(new JButton("Button 3"));
   frame.add(new JButton("Button 4"));
   frame.add(new JButton("Button 5"));
   frame.add(new JButton("Button 6"));
   frame.add(new JButton("Button 7"));
   frame.add(new JButton("Button 8"));
   frame.pack();
   frame.setVisible(true);
   }
  }
Run Code Online (Sandbox Code Playgroud)

java swing awt grid-layout gridbaglayout

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

在java中读取html文件

在 java 中,我必须读取多个文件来搜索一些文本。文件包含大量 html 数据,因此很难借助以下代码读取 html 文件的内容。是使用 java 获取文件内容的任何直接方法。我正在使用以下代码,但它使我的应用程序变慢,建议我选择它的最佳替代方案

try{
   FileReader fr=new FileReader("path of the html file");
   BufferedReader br= new BufferedReader(fr);
    String content="";
   while((s=br.readLine())!=null)
    {

     content=content+s;

    } 

     System.out.println("content is"+content);
   }
  catch(Exception ex)
   {

    }
Run Code Online (Sandbox Code Playgroud)

java file-read bufferedreader

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