小编jrd*_*h89的帖子

销毁Jframe对象

我怎样才能破坏Jframe对象(就像不应该留下引用一样),因为我正在实现多用户登录系统,如app这样的用户可以添加歌曲删除歌曲.我有3帧loginFrame,adminFrame,nonAdminFrame .. loginFrame =登录,启动nonAdminFrame,其中添加删除歌曲照顾我正在处理登录,因为我有数据文件夹,其中.txt文件用于写有歌曲的用户对象信息类型链接列表.我登录的方式我查看数据文件夹,看看是否有.txt文件名为user1.txt文件,它将所有数据加载到nonadminFrame ...问题是登录不能正常工作,因为它引用旧的nonAdminFrame以前的用户数据仍然存在的地方......

我有3个类或3个JFrame.主类是loginFrame.我获取登录信息,看看用户是admin还是nonadmin,然后通过创建一个新的adminFrame()对象或nonAdminFrame()对象来显示admin或nonadminFrame,并设置loginFrame.setVisible(false); 问题出在nonAdminFrame,其中所有的itunes库都发生了.我有JTree显示该用户的所有歌曲,一旦点击退出我使用frame.dispose()处理nonAdmin帧但如果我再次使用不同的再次登录创建一个nonadminFrame()对象,我会看到旧用户的数据JTree认为问题......

java swing jframe

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

将图像缩略图添加到网格中的布局?

我有一个图像列表.我需要在框架中添加小缩略图.我目前有框架SpringLayout.如何使用滚动窗格在某些网格中添加缩略图.照片列表可能很大,所以我需要一个滚动窗格.我不知道如何解决这个问题SpringLayout.我知道如何添加缩略图; 真正的问题我如何才能显示缩略图网格SpringLayout.

import java.awt.Color;
import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.SpringLayout;

public class grid {

    /**
     * @param args
     */
    public grid() {

        JFrame frame = new JFrame("Hello");
        Container pane = frame.getContentPane();

        pane.setBackground(Color.WHITE);
        SpringLayout layout = new SpringLayout();
        pane.setLayout(layout);

        JPanel photoPanel = new JPanel();
        JScrollPane photoScroll = new JScrollPane(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); 
        photoPanel.add(photoScroll);
        pane.add(photoPanel);

        layout.putConstraint(SpringLayout.WEST, photoPanel, 260, SpringLayout.WEST, pane);
        layout.putConstraint(SpringLayout.NORTH, photoPanel, 40, SpringLayout.SOUTH, pane);

        frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

        frame.pack();
        //frame.setSize(frame.getMaximumSize());
        frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
        frame.setLocationRelativeTo(null);
        frame.setResizable(true);
        frame.setVisible(true);
    }

    public …
Run Code Online (Sandbox Code Playgroud)

java swing

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

标签 统计

java ×2

swing ×2

jframe ×1