JAVA 在JTextField 的框里输入一串字符 我要通过一个JButton按钮 得到输入的内容
在JTextField的框里输入一串字符我要通过一个JButton按钮得到输入的内容请JAVA高手解答下啊...
在JTextField 的框里输入一串字符 我要通过一个JButton按钮 得到输入的内容
请JAVA高手解答下啊 展开
请JAVA高手解答下啊 展开
1个回答
展开全部
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.net.*;
import java.awt.color.*;
public class Login extends JFrame
implements ActionListener
{
JLabel qqid;
JTextField use; ;
JButton login;
JPanel pane;
JTextArea j;
public Login(String str){
super(str);
int screenWidth = (int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;
int screenHeight = (int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height;
qqid=new JLabel("请输入:");
j=new JTextArea();
use=new JTextField();
login=new JButton(" 确定");
pane=new JPanel();
pane.setLayout(null);
pane.add(qqid);
pane.add(use);
pane.add(login);
pane.add(j);
j.setBounds(65,90,150,40);
qqid.setBounds(15,60,150,20);
use.setBounds(65,60,150,20);
login.setBounds(10,160,60,20);
this.getContentPane().add(pane).setBackground(Color.blue);
this.getContentPane().add(pane);
login.addActionListener(this);
this.setResizable(false);
this.setSize(245,240);
this.setLocation((screenWidth-245)/2, (screenHeight-240)/2);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e){
JButton jb=(JButton)e.getSource();
if(jb==login) {
String s=use.getText();
j.setText(s+":"+"欢迎您!!");
}
}
public static void main(String args[]){
new Login("好啊");
}}
我用的是JTextArea 把它改成JTextField就可以了
如果不行再找我
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.net.*;
import java.awt.color.*;
public class Login extends JFrame
implements ActionListener
{
JLabel qqid;
JTextField use; ;
JButton login;
JPanel pane;
JTextArea j;
public Login(String str){
super(str);
int screenWidth = (int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;
int screenHeight = (int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height;
qqid=new JLabel("请输入:");
j=new JTextArea();
use=new JTextField();
login=new JButton(" 确定");
pane=new JPanel();
pane.setLayout(null);
pane.add(qqid);
pane.add(use);
pane.add(login);
pane.add(j);
j.setBounds(65,90,150,40);
qqid.setBounds(15,60,150,20);
use.setBounds(65,60,150,20);
login.setBounds(10,160,60,20);
this.getContentPane().add(pane).setBackground(Color.blue);
this.getContentPane().add(pane);
login.addActionListener(this);
this.setResizable(false);
this.setSize(245,240);
this.setLocation((screenWidth-245)/2, (screenHeight-240)/2);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setVisible(true);
}
public void actionPerformed(ActionEvent e){
JButton jb=(JButton)e.getSource();
if(jb==login) {
String s=use.getText();
j.setText(s+":"+"欢迎您!!");
}
}
public static void main(String args[]){
new Login("好啊");
}}
我用的是JTextArea 把它改成JTextField就可以了
如果不行再找我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |