小编FMo*_*erH的帖子

JPanel里面的JFileChooser; 如何让用户选择

默认的JFileChooser可以工作,但是我不喜欢的是弹出它的事实.我宁愿有一个GUI,其中所有的动作发生.

现在,我确实设法做到了.下面的代码将FileChooser菜单很好地放在GUI中,而不是在它上面弹出.

我正在努力的是如何获得所选文件.我知道JFileChooser没有嵌入Panel中时有效的代码,但是我无法使用它.

任何人?

PS.我确实尝试过查找,但是尽管Oracle确实提到了将它放在容器中的可能性,但它并没有提供一个例子.http://download.oracle.com/javase/tutorial/uiswing/components/filechooser.html

import java.awt.*;
import javax.swing.*;

class SplitPane extends JFrame {
    /**
     * 
     */
    private static final long serialVersionUID = 1L;
    private JSplitPane splitPaneV;
    private JSplitPane splitPaneH;
    private JPanel panel1;
    private JPanel panel2;
    private JPanel panel3;

    public SplitPane() {
        setTitle("Split Pane Application");
        setBackground(Color.gray);

        JPanel topPanel = new JPanel();

        topPanel.setLayout(new BorderLayout());
        topPanel.setPreferredSize(new Dimension(700, 500));
        getContentPane().add(topPanel);

        // Create the panels
        createPanel1();
        createPanel2();
        createPanel3();

        // Create a splitter pane
        splitPaneV = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
        topPanel.add(splitPaneV, BorderLayout.CENTER);

        splitPaneH = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); …
Run Code Online (Sandbox Code Playgroud)

java swing jfilechooser jpanel

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

标签 统计

java ×1

jfilechooser ×1

jpanel ×1

swing ×1