| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 731 人关注过本帖
标题:关于JScrollPane的问题
只看楼主 加入收藏
oujianqiang
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2006-5-16
收藏
 问题点数:0 回复次数:4 
关于JScrollPane的问题

我在面板上加了一个JScrollPane对象,为什么就在文本域中不能显示出来的,究竟要怎么把它加进去啊?请教各位

搜索更多相关主题的帖子: JScrollPane 
2006-06-23 13:33
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 
能把代码发上来了 看看

when i want to ask anyone,i will ask myself first.
2006-06-23 13:58
水影月圆
Rank: 4
等 级:贵宾
威 望:11
帖 子:738
专家分:0
注 册:2005-8-2
收藏
得分:0 

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

public class Grad extends JFrame
{
JSplitPane jSplitPane1=new JSplitPane();
JScrollPane jScrollPane1=new JScrollPane();
WelcomePane welcomePane1=new WelcomePane();

public Grad()
{
setDefaultCloseOperation(this.EXIT_ON_CLOSE);
setTitle("JScrollPane");
setBounds(100,50,800,600);
setResizable(false);

getContentPane().add(jSplitPane1);
jSplitPane1.setLeftComponent(jScrollPane1);
jSplitPane1.setRightComponent(welcomePane1);
jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);

setVisible(true);
}
public static void main(String args[])
{
new Grad();
}
}

class WelcomePane extends JPanel
{
JLabel la;
WelcomePane()
{
la=new JLabel("欢迎使用JScrollPane-------Welcome!");
la.setBounds(8,5,100,20);
add(la);
}
}

先看看吧 再对比你的程序 多看看API


子非鱼,安知鱼之江湖?子非我,安知我之功夫 http://20681.
2006-06-23 14:34
oujianqiang
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2006-5-16
收藏
得分:0 

多谢了


2006-06-24 12:22
aiyuheng
Rank: 1
等 级:新手上路
威 望:1
帖 子:656
专家分:0
注 册:2006-1-12
收藏
得分:0 
这是我以前写的,希望对你有用
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class MyFileChooser
{
public static void main(String [] args)
{
FileFrame f=new FileFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setVisible(true);
f.setResizable(true);
}
}
class FileFrame extends JFrame
{
public FileFrame()
{
text=new JTextArea();
text.setEditable(false);
text.setWrapStyleWord(true);
text.setLineWrap(true);
scrollPane=new JScrollPane(text);
setTitle("file");
setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
Container con=getContentPane();
con.add(scrollPane);
chooser=new JFileChooser();
chooser.setCurrentDirectory(new File("."));
JMenuBar menubar=new JMenuBar();
setJMenuBar(menubar);
JMenu menu=new JMenu("file");
menubar.add(menu);
JMenuItem open=new JMenuItem("Open");
menu.add(open);
JMenuItem exit=new JMenuItem("Exit");
menu.add(exit);
open.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent e)
{
int r=chooser.showOpenDialog(null);
if(r==JFileChooser.APPROVE_OPTION)
{
String name=chooser.getSelectedFile().getPath();
try
{
infile=new BufferedReader(new FileReader(name));
text.setText("");
String line;
while((line=infile.readLine())!=null)
{
text.append(line+"\n");
}
}catch(Exception e1){}
}
}
});
exit.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
}
private JTextArea text;
private JScrollPane scrollPane;
private BufferedReader infile;
private JFileChooser chooser;
private static final int DEFAULT_WIDTH=1000;
private static final int DEFAULT_HEIGHT=600;
}

when i want to ask anyone,i will ask myself first.
2006-06-24 13:02
快速回复:关于JScrollPane的问题
数据加载中...
 
   



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

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