JAVA中,我已经编出窗口,如何在窗口中显示内容?
packageorg.lxh.QQjiemian;importjavax.swing.JFrame;publicclassJiemian{publicstaticvoid...
package org.lxh.QQjiemian;
import javax.swing.JFrame;
public class Jiemian {public static void main(String args[]){
JFrame jf=new JFrame();
jf.setVisible(true);
jf.setTitle("QQ登录程序");
jf.setSize(450,300);
jf.setLocation(500,300);
}
} 展开
import javax.swing.JFrame;
public class Jiemian {public static void main(String args[]){
JFrame jf=new JFrame();
jf.setVisible(true);
jf.setTitle("QQ登录程序");
jf.setSize(450,300);
jf.setLocation(500,300);
}
} 展开
1个回答
展开全部
JLabel label1 = new JLabel("用户名",new ImageIcon(image),JLabel.LEFT);
this.getContentPane().add(label1);
JTextField userName = new JTextField(10);
this.getContentPane().add(userName);
JLabel label2 = new JLabel("密 码",new ImageIcon(image),JLabel.LEFT);
this.getContentPane().add(label2);
JPasswordField password = new JPasswordField(10);
this.getContentPane().add(password);
JButton loginBtn = new JButton("登录");
loginBtn.setActionCommand("LOGIN");
this.getContentPane().add(loginBtn);
JButton resetBtn = new JButton("重置");
resetBtn.setActionCommand("RESET");
this.getContentPane().add(resetBtn);
loginBtn.addActionListener(this);
resetBtn.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
switch(e.getActionCommand()){
case "LOGIN":
System.out.println("---登录---------");
break;
case "RESET":
System.out.println("---退出---------");
break;
}
}
}
//这个只是简单的添加标签,想要弄其它东西,还需继续努力学习,楼主!
this.getContentPane().add(label1);
JTextField userName = new JTextField(10);
this.getContentPane().add(userName);
JLabel label2 = new JLabel("密 码",new ImageIcon(image),JLabel.LEFT);
this.getContentPane().add(label2);
JPasswordField password = new JPasswordField(10);
this.getContentPane().add(password);
JButton loginBtn = new JButton("登录");
loginBtn.setActionCommand("LOGIN");
this.getContentPane().add(loginBtn);
JButton resetBtn = new JButton("重置");
resetBtn.setActionCommand("RESET");
this.getContentPane().add(resetBtn);
loginBtn.addActionListener(this);
resetBtn.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
switch(e.getActionCommand()){
case "LOGIN":
System.out.println("---登录---------");
break;
case "RESET":
System.out.println("---退出---------");
break;
}
}
}
//这个只是简单的添加标签,想要弄其它东西,还需继续努力学习,楼主!
追问
帮我把我的加上好吗,我这不知道怎么弄 也不知道原理 你帮我一下 我就能明白。
追答
import javax.swing.*;
import java.awt.FlowLayout;
class Jiemian
{
public static void main(String[] args)
{
JFrame jf = new JFrame();
jf.setVisible(true);
jf.setTitle("QQ登录程序");
jf.setSize(200,300);
jf.setLocation(200,300);
jf.setResizable(false);//false不能调整窗口大小
jf.setLayout(new FlowLayout());//创建面板布局
//创建标签
JLabel label1 = new JLabel("QQ号码");
jf.add(label1);
//创建文本框,长度10
JTextField userName = new JTextField(10);
jf.add(userName);
JLabel label2 = new JLabel("密 码");
jf.add(label2);
JPasswordField password = new JPasswordField(10);
jf.add(password);
//创建按钮
JButton loginBtn = new JButton("登录");
jf.add(loginBtn);
JButton resetBtn = new JButton("退出");
jf.add(resetBtn);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询