package test;import javax.swing.*;
import java.awt.Rectangle;public class MyPanel extends JPanel
{
public MyPanel()
{
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
} private void jbInit() throws Exception {
this.setLayout(null);
jButton1.setBounds(new Rectangle(95, 87, 133, 45));
jButton1.setText("jButton1");
jTextField1.setText("jTextField1");
jTextField1.setBounds(new Rectangle(94, 200, 170, 77));
jTextArea1.setText("jTextArea1");
jTextArea1.setBounds(new Rectangle(140, 303, 162, 53));
this.add(jButton1);
this.add(jTextField1);
this.add(jTextArea1);
} JButton jButton1 = new JButton();
JTextField jTextField1 = new JTextField();
JTextArea jTextArea1 = new JTextArea();}package test;import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.GridLayout;public class Form extends JFrame
{
public Form()
{
try
{
jbInit();
} catch (Exception ex)
{
ex.printStackTrace();
} } MyPanel panel1 = new MyPanel();
MyPanel panel2 = new MyPanel();
MyPanel panel3 = new MyPanel();
MyPanel panel4 = new MyPanel();
MyPanel panel5 = new MyPanel();
MyPanel panel6 = new MyPanel();
MyPanel panel7 = new MyPanel();
MyPanel panel8 = new MyPanel();
GridLayout gridLayout1 = new GridLayout(3,3);
private void jbInit() throws Exception
{
this.setVisible(true);
this.getContentPane().setLayout(gridLayout1); //加上就能显示panel2,不加似乎都重叠在一起了(默认的流式布局)(确切的我也不知道)
this.setSize(700, 700);
this.getContentPane().add(panel1);
this.getContentPane().add(panel2);
this.getContentPane().add(panel3);
this.getContentPane().add(panel4);
this.getContentPane().add(panel5);
this.getContentPane().add(panel6);
this.getContentPane().add(panel7);
this.getContentPane().add(panel8);
//太多的话,一个界面就显示不完了,能不能加个滚动条,让MyPanel继续向下显示??
} public static void main(String[] args)
{
Form f = new Form();
}
}
这是用JBuilder2006 做的,我怎么都解决不了。请诸位高手赐教,这个帖子70分,下面还有个一样的帖子是30分,如果做出来的话,麻烦到下面那个发个帖,一起结帖!
import java.awt.Rectangle;public class MyPanel extends JPanel
{
public MyPanel()
{
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
} private void jbInit() throws Exception {
this.setLayout(null);
jButton1.setBounds(new Rectangle(95, 87, 133, 45));
jButton1.setText("jButton1");
jTextField1.setText("jTextField1");
jTextField1.setBounds(new Rectangle(94, 200, 170, 77));
jTextArea1.setText("jTextArea1");
jTextArea1.setBounds(new Rectangle(140, 303, 162, 53));
this.add(jButton1);
this.add(jTextField1);
this.add(jTextArea1);
} JButton jButton1 = new JButton();
JTextField jTextField1 = new JTextField();
JTextArea jTextArea1 = new JTextArea();}package test;import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.GridLayout;public class Form extends JFrame
{
public Form()
{
try
{
jbInit();
} catch (Exception ex)
{
ex.printStackTrace();
} } MyPanel panel1 = new MyPanel();
MyPanel panel2 = new MyPanel();
MyPanel panel3 = new MyPanel();
MyPanel panel4 = new MyPanel();
MyPanel panel5 = new MyPanel();
MyPanel panel6 = new MyPanel();
MyPanel panel7 = new MyPanel();
MyPanel panel8 = new MyPanel();
GridLayout gridLayout1 = new GridLayout(3,3);
private void jbInit() throws Exception
{
this.setVisible(true);
this.getContentPane().setLayout(gridLayout1); //加上就能显示panel2,不加似乎都重叠在一起了(默认的流式布局)(确切的我也不知道)
this.setSize(700, 700);
this.getContentPane().add(panel1);
this.getContentPane().add(panel2);
this.getContentPane().add(panel3);
this.getContentPane().add(panel4);
this.getContentPane().add(panel5);
this.getContentPane().add(panel6);
this.getContentPane().add(panel7);
this.getContentPane().add(panel8);
//太多的话,一个界面就显示不完了,能不能加个滚动条,让MyPanel继续向下显示??
} public static void main(String[] args)
{
Form f = new Form();
}
}
这是用JBuilder2006 做的,我怎么都解决不了。请诸位高手赐教,这个帖子70分,下面还有个一样的帖子是30分,如果做出来的话,麻烦到下面那个发个帖,一起结帖!
解决方案 »
- 多线程socket问题
- 这是什么意思<dynamic > 在sqlmap中
- 今天CSDN主页文章:Struts的巨大烦恼 真的不适合大系统?我的初学STRUTS看法
- Graphics2D和Printable的问题
- jdbc中sql语句是否可以使用这样的参数方式,如select * from a where id=:id
- ***java.io中的管道可以用来做什么?有什么好处?
- 小问题,但还没解决
- 再问一个java基础问题
- 这是一家什么公司(上海朋友请进)
- 请问如何将com.inet.tds.TdsDriver的限制去掉?它好像只能接受3个连接。高分相送!
- 用java程序修改unix下用户的口令
- 紧急求助:用JDBC实现MSSQL2000中两个数据库之间数据的读出与写入
===============================================================================
JScrollBar
JScrollPane scrollPane = new JScrollPane(table);scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);具体可查java的API我的skype:buddymj
这是新浪的诛仙的书的网站,假如我写的那个form类是整个页面的话,MyPanel(必须是JPanel这种容器行的,JTabbedPane也行)就是里面的诛仙1-7的书,这应该算是流式布局,每加一个MyPanel,就像在页面上新加一本书。在整个页面上还要有一个滚动条,因为书多了的话能往下显示。(请用JBuilder实现,写出简单的代码!)在线等,完成立即给分