java 界面位置_java界面中怎样设置位置
importjava.awt.event.*;importjava.awt.*;importjavax.swing.*;publicclassphoneextendsJFrameimplementsActionListener{JTextFieldname=newJTextField("姓名",20);JTextFieldtel=ne...
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class phone extends JFrame implements ActionListener{
JTextField name= new JTextField("姓名",20);
JTextField tel= new JTextField("電話號碼",20);
CheckboxGroup cg=new CheckboxGroup();
JTextField qq= new JTextField("QQ",20);
JComboBox ad = new JComboBox();
JTextField email= new JTextField("郵箱@",20);
public phone() {
Checkbox r3=new Checkbox("男",cg,false);
Checkbox r4=new Checkbox("女",cg,false);
ad.addItem("四川 ");
ad.addItem("北京 ");
ad.addItem("天津 ");
ad.addItem("上海 ");
Container cc = this.getContentPane();
cc.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 10));
cc.add(new JLabel("聯系人姓名:")).setBounds(00, 80, 10, 10);
cc.add(name).setBounds(20, 80, 10, 10);
cc.add(new JLabel("聯系人電話:")).setBounds(00, 70, 10, 10);
cc.add(tel).setBounds(20, 70, 10, 10);
cc.add(new JLabel("聯系人性別:")).setBounds(00, 60, 10, 10);
cc.add(r3).setBounds(20, 60, 10, 10);
cc.add(r4).setBounds(40, 60, 10, 10);
cc.add(new JLabel("聯系人qq:")).setBounds(00, 50, 10, 10);
cc.add(qq).setBounds(20, 50, 10, 10);
cc.add(new JLabel("聯系人地址:")).setBounds(00, 40, 10, 10);
cc.add(ad).setBounds(20, 40, 10, 10);
cc.add(new JLabel("聯系人E-mail:")).setBounds(00, 30, 10, 10);
cc.add(email).setBounds(20, 30, 10, 10);
JButton b1 = new JButton("添加");
b1.addActionListener(this);
cc.add(b1).setBounds(00, 20, 10, 10);
JButton b2 = new JButton("刪除");
b2.addActionListener(this);
cc.add(b2).setBounds(20, 02, 10, 10);
JButton b3 = new JButton("查找");
b1.addActionListener(this);
cc.add(b3).setBounds(00, 10, 10, 10);
JButton b4 = new JButton("退出");
b2.addActionListener(this);
cc.add(b4).setBounds(20, 10, 10, 10);
}
public static void main(String[] args) {
// GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
// GraphicsDevice graphicsDevice = graphicsEnvironment.getDefaultScreenDevice();
// DisplayMode displayMode = graphicsDevice.getDisplayMode();
//
// int i= displayMode.getWidth();
// int j= displayMode.getHeight();
phone t = new phone();
t.setBounds(100, 100, 180, 450);
t.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
t.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().compareTo("添加")==0){
System.exit(0);
}
if(e.getActionCommand().compareTo("查找")==0){
System.exit(0);
}
if(e.getActionCommand().compareTo("刪除")==0){
System.exit(0);
}
if(e.getActionCommand().compareTo("退出")==0){
System.exit(0);
}
}
}
\\如果要加面板要怎么加,我是要最大化的時候 各個空格框不跟著一起變的\\那種效果
展開
總結
以上是生活随笔為你收集整理的java 界面位置_java界面中怎样设置位置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSS——基础选择器
- 下一篇: 结合 category 工作原理分析 O