| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1008 人关注过本帖
标题:一个奇怪的问题,我把完整的代码贴出来了,请大家看看!
只看楼主 加入收藏
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
 问题点数:0 回复次数:3 
一个奇怪的问题,我把完整的代码贴出来了,请大家看看!
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.List;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder;


public class PanelTest extends JFrame {
    private JPanel listPanel;
    private JScrollPane leftJScrollPanel;
    private JScrollPane playJScrollPanel;
    private List playList;
    private List leftList;
    private JSplitPane split;
    private Container cp;
    
    public PanelTest(){
        init();
    }
    
    
    public void init(){
        this.setSize(new Dimension(300, 379));
        this.setTitle("PLAYER");
        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setResizable(false);
        this.setLocation(200, 100);
        this.setVisible(true);
    }
    
    public void lunchFrame(){
        cp = getContentPane();
        listPanel = new JPanel();
        listPanel.setLayout(new BorderLayout());
        //listPanel.setLayout(null);
        //listPanel.setBounds(new Rectangle(4,150,289,148));
        listPanel.setLocation(4, 150);
        listPanel.setSize(new Dimension(289,148));
        listPanel.setBorder(BorderFactory.createEtchedBorder());
        leftList = new List();
        leftJScrollPanel = new JScrollPane(leftList);
        //leftJScrollPanel.setBounds(new Rectangle(4,150,100,148));
        listPanel.add(leftJScrollPanel,BorderLayout.WEST);
        playList = new List();
        playJScrollPanel = new JScrollPane(playList);
        //playJScrollPanel.setBounds(new Rectangle(100, 150, 189, 148));
        listPanel.add(playJScrollPanel,BorderLayout.EAST);
        split = new JSplitPane(SwingConstants.VERTICAL,true,leftJScrollPanel,playJScrollPanel );
        split.setBorder(new EmptyBorder(0,0,0,0));
        listPanel.add(split);
        cp.add(listPanel);
    }
    
    public static void main(String args[]){
        new PanelTest().lunchFrame();
    }
}
运行起来很奇怪!左边会盯死!
搜索更多相关主题的帖子: import awt java swing 代码 
2008-03-25 01:32
icelovebai
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-9-19
收藏
得分:0 
不晓得楼主说的什么意思。
2008-03-25 09:04
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
收藏
得分:0 
好像是list没办法吸附在滚动面板里面..伴随滚动面板一起动...

学习需要安静。。海盗要重新来过。。
2008-03-25 09:58
yynn
Rank: 1
等 级:新手上路
帖 子:279
专家分:0
注 册:2005-11-4
收藏
得分:0 
对啊,但是不知道怎么改正

2008-03-25 21:22
快速回复:一个奇怪的问题,我把完整的代码贴出来了,请大家看看!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015221 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved