Java的GridBagLayout布局管理器

来源:百度知道 编辑:UC知道 时间:2024/06/04 13:51:55
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
Name: 一个文本框,内有默认内容
Grade: ->2个单选 O L1 O L2
Performance Criteria: Rating
--------------------- -------
一个下拉列表框 一个列表框

反正那个列表框是这个样子的 --------------
|xxxxxxxxxxx |
|xxxxxxxx |
|xxxxxxxxx |
--------------

大概就是这个样子,弄了半天都没弄出来,参考着一些相关的代码做...那格式还是排不出样.~.~ 那老师在上面叽叽咕咕的讲了半天也只把那些是什么看懂了...问题是怎么用,几乎不知道......

麻烦高手些帮忙写下,先谢过(千万别忘写注释来着,我是新手....)
...我真的抽风了...Y的.. 自动排版跟求
看来只有口述了..

我想求一个,能很好演示GridBagLayout布局管理器的代码.....

我实际遇到的问题是,一个 评估客户服务质量的用户界面,只做界面的布局..这是今天教的内容,它讲也只讲了网格和流的布局,后面就把网格组的布局讲了一些,那老师讲课确实不怎么样...自己在上面唧唧咕咕讲,很难听懂她在讲什么,...所以想找个代码到底是怎么用的这个布局器

应该就是下面这部分代码吧

import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;

import javax.swing.ButtonGroup;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JSeparator;
import javax.swing.JTextField;

public class test extends JFrame {

public test() {
JPanel pnInput=new JPanel(new GridBagLayout());
this.getContentPane().add(pnInput);
GridBagConstraints gbc =new GridBagConstraints();
gbc.fill=GridBagConstraints.HORIZONTAL;

gbc.gridx=0;
gbc.gridy=0;
gbc.weightx=1.0;
gbc.gridwidth=3;
pnInput.add(new JLabel("This is the title",JLabel.CENTER),gbc);

gbc.gridx=0;
gbc.gridy=1;
pnInput.add(new JSeparator(),gbc);
<