java小程序
设计一个java小程序,主要内容有一个文本,两个标签,在文本中输入字符,一个标签用来提交,并将显示在其中一个标签上。谢谢各位大侠们!...
设计一个java小程序,主要内容有一个文本,两个标签,在文本中输入字符,一个标签用来提交,并将显示在其中一个标签上。
谢谢各位大侠们! 展开
谢谢各位大侠们! 展开
3个回答
展开全部
Swing 编程,
package dong;
import java.awt.Color;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.ButtonGroup;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
//import qq.dao.UserDao;
//import qq.model.User;
public class QQZC extends JFrame{
/**
* 注册界面
*/
private static final long serialVersionUID = -4153201762431218646L;
Icon box;
Icon box1;
JLabel label;
JTextField nic;
JTextField mima;
JTextField xb;
JTextField nl;
JTextField sr;
JTextField dizhi;
JRadioButton bold;//男
JRadioButton vertical;//女
JRadioButton vertical1;
JLabel button;
JComboBox iconsBox;
JButton labelq;
JButton labelt;
String[] iconFiles = {"image\\44.jpg","image\\100.jpg","image\\101.jpg"
,"image\\107.jpg","image\\13.jpg","image\\102.jpg","image\\103.jpg","image\\104.jpg",
"image\\105.jpg","image\\115.jpg","image\\114.jpg","image\\113.jpg"};
Icon[] icons = new Icon[iconFiles.length];
public QQZC(){
super("注册界面");
setLayout(null);
box = new ImageIcon("image\\00.jpg");
label = new JLabel(box);
label.setBounds(0,0,440,50);
add(label);
label=new JLabel("昵称:");
label.setBounds(50,80, 40,25);
add(label);
nic =new JTextField(12);
nic.setBounds(100,80,150,22);
add(nic);
label=new JLabel("密码:");
label.setBounds(180,110,40,25);
add(label);
mima =new JPasswordField(18);
mima.setBounds(230, 110, 150, 22);
add(mima);
label = new JLabel("性别:");
label.setBounds(50,140,60,25);
add(label);
bold = new JRadioButton( "男");
bold.setBounds(100, 130, 40, 22);
add(bold);
vertical = new JRadioButton( "女");
vertical.setBounds(150, 140, 40, 22);
add(vertical);
vertical1 = new JRadioButton( "保密");
vertical1.setBounds(200, 150, 60, 22);
add(vertical1);
ButtonGroup b=new ButtonGroup();
b.add(bold);
b.add(vertical);
b.add(vertical1);
label=new JLabel("年龄:");
label.setBounds(50,190,40,25);
add(label);
nl =new JTextField(18);
nl.setBounds(50, 220, 150, 22);
add(nl);
label=new JLabel("生日:");
label.setBounds(50,250, 40,25);
add(label);
sr =new JTextField(6);
sr.setBounds(50,280, 150, 22);
add(sr);
label=new JLabel("地址:");
label.setBounds(50,310, 40,25);
add(label);
dizhi =new JTextField();
dizhi.setBounds(50, 340, 150, 22);
add(dizhi);
button = new JLabel("头像:");
button.setBounds(300,200,60,30);
add(button);
for(int i=0;i<iconFiles.length;i++){
icons[i]=new ImageIcon(iconFiles[i]);
}
iconsBox=new JComboBox(icons);
iconsBox.setBounds(250,250,70,80);
add(iconsBox);
labelq=new JButton("确定:");
labelq.setForeground(Color.RED); //给字加颜色!!
labelq.setBounds(100,400,80,30);
add(labelq);
labelt=new JButton("退出:");
labelt.setForeground(Color.RED); //给字加颜色!!
labelt.setBounds(250,400,80,30);
add(labelt);
box1 = new ImageIcon("image\\1.jpg");
label = new JLabel(box1);
label.setBounds(0,0,440,460);
add(label);
monitor m=new monitor();
labelq.addActionListener(m);
labelt.addActionListener(m);
setSize(455, 500);
setLocation(100,100);//出来时的位置!
setVisible(true);
setAlwaysOnTop(true);
setResizable(false);
setIconImage(Toolkit.getDefaultToolkit().getImage("image\\123.jpg"));
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent arg0){
QQZC.this.dispose();
}
});
}
class monitor implements ActionListener{
public void actionPerformed(ActionEvent a) {
String s="";
if(a.getSource()==labelq){
if(bold.isSelected()){
s="男";
}else if(vertical.isSelected()){
s="女";
}else if(vertical1.isSelected()){
s="保密";
}
int SelectedIndex = iconsBox.getSelectedIndex();
String str = iconFiles[SelectedIndex];
// User u = new User();
// u.setName(nic.getText());
// u.setPassword(mima.getText());
// u.setAge(nl.getText());
// u.setSex(s);
// u.setBirthday(sr.getText());
// u.setAddr(dizhi.getText());
// u.setIconNum(str);
// UserDao dao=new UserDao();
// dao.insert(u);
JOptionPane.showMessageDialog(QQZC.this,"昵称:"+nic.getText()+"\n性别:"+s+"\n年龄:"+nl.getText()+"\n生日:"+sr.getText()+"\n地址:"+dizhi.getText()+
"\n头像:"+icons[iconsBox.getSelectedIndex()]);//当没有指定位置的时候为null、、指定在那个位置就在这个位置后加.this!
JOptionPane.showMessageDialog(QQZC.this,"你拥有了自己的扣扣、现在就去登入吧");
// new QQDR();
setVisible(false);
}
else if(a.getSource()==labelt){
System.exit(0);
}
}
}
public static void main(String[] args) {
new QQZC();
}
}
来自:求助得到的回答
展开全部
要用到监听 就可以了
追问
嗯,开始我错以为这是单纯的网页,但这还是与网页有关。
追答
那就用那个applet做
就是那个html的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然不知道你在说些什么,但是感觉你很厉害的样子!
追问
呵呵,不怎么样,自己一直在学!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询