⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swing13_18.java

📁 java 简单的java源码
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
   class MyFrame extends JFrame {
    boolean inAnApplet = true;
    final boolean shouldFill = true;
    final boolean shouldWeightX = true;
    public MyFrame()
    {
	    setTitle("Swing示例程序18");
	    setSize(300, 200);
	    setLocation(100,100);
        JButton button;
        JTextField  txtfd;
        Container contentPane = getContentPane();
        JPanel p = new JPanel();
        contentPane.add(p);
        GridBagLayout gridbag = new GridBagLayout();
        GridBagConstraints c = new GridBagConstraints();
        p.setLayout(gridbag);
        c.fill = GridBagConstraints.BOTH;
		//以下建立5个按钮
        button = new JButton("Button1");
        c.weightx = 100;//设值权值,允许button1沿x方向填满
        c.gridx = 0;
        c.gridy = 0;
        c.gridwidth = 1;
        c.gridheight = 1;
        gridbag.setConstraints(button, c);
        p.add(button);
        button = new JButton("Button2");
        //c.weightx = 0;//button2, 3 不允许沿x方向填满
        c.gridx = 1;
        c.gridy = 0;
        //将GridBagLayout同GridBagConstraints联系起来
        gridbag.setConstraints(button, c);
        p.add(button);
        button = new JButton("Button3");
        c.gridx = 2;            c.gridy = 0;
        gridbag.setConstraints(button, c);
        p.add(button);
        button = new JButton("按钮4");
        c.weighty = 0;//设置权值,不允许button 4沿y方向改变高度
        c.gridwidth = 3;
        c.gridx = 0;
        c.gridy = 1;
        gridbag.setConstraints(button, c);
        p.add(button);
        txtfd = new JTextField("文本区域");
        c.weighty = 100;//设置权值,让button 5沿y方向填满
        c.gridx = 1;       //aligned with button 2
        c.gridwidth= 2;   //2 columns wide
        c.gridy = 2;       //third row
        gridbag.setConstraints(txtfd, c);
        p.add (txtfd);
        addWindowListener(new WindowAdapter()
    {
            public void windowClosing(WindowEvent e)
            {       System.exit(0);
            }
        });
    }
}
   public class Swing13_18
    {
	public static void main(String[] args)
    {
        MyFrame myFrame = new MyFrame();
        myFrame.setVisible(true);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -