| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 571 人关注过本帖
标题:关于按钮链接
只看楼主 加入收藏
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
结帖率:91.8%
收藏
已结贴  问题点数:20 回复次数:8 
关于按钮链接
昨天我做了一个建议的登陆窗口,我也做好了登陆后的窗口,如何实现通过按钮登陆跳转到登陆后的窗口,谁能告诉我是api中的哪个包或者哪个类的方法,我找不到,谢了
搜索更多相关主题的帖子: 如何 
2013-12-24 12:23
Sv少
Rank: 3Rank: 3
来 自:山东青岛
等 级:论坛游侠
威 望:1
帖 子:53
专家分:168
注 册:2011-11-7
收藏
得分:5 
JButton login =new JButton();
login.addActionListener(this);

登录窗口实现 ActionListener接口,在实现的方法例添加 new 新窗口();
或者
JButton login =new JButton();
login.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent e) {
        new 新窗口();
    }
});
说白了就是添加(按钮)事件

Sv少  run
2013-12-25 15:49
zjcl817
Rank: 4
来 自:残狼部落
等 级:业余侠客
威 望:2
帖 子:68
专家分:206
注 册:2013-11-11
收藏
得分:5 
简单说吧
你是要通过登录界面实现登录后窗口的跳转对吧!
如果是这样的话,那就很简单了
你只需要创建出你所需要的按钮如 JButton b=new JButton("登录");
然后创建一个方法如
public  void init()
{
 b.addActionListener(new ActionListener(){
  public void actionPerformed(ActionEvent e)
  {
      登录窗口.setVisible(false);
      跳转后的窗体.setVisible(true);
  }
  });
 }
最后调用一下就能实现
下面是我截得以前做的一个界面登录你看看有木有启发?
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Login1{
    JFrame f1=new JFrame("用户登录");
    JLabel lab1=new JLabel("用户名:");
    JLabel lab2=new JLabel("    码:");
    JTextField paw1=new JTextField(14);
    JPasswordField paw2=new JPasswordField(14);
    JButton but1=new JButton("登录");
    JButton but2=new JButton("退出");
    JButton but3=new JButton("注册");
    JPanel pan=new JPanel();  //面板pan
    JFrame f2=new JFrame("数据查询");
    JLabel lab3=new JLabel("用户名:");
    JPanel pan1=new JPanel();
    JTextField paw3=new JTextField(14);
    int i=3;
Login1()
{
        pan.add(lab1);
        pan.add(paw1);
        pan.add(lab2);
        pan.add(paw2);
        pan.add(but1);
        pan.add(but2);
        pan.add(but3);
        f1.getContentPane().add(pan);
        f1.setSize(250,160);
        f1.setVisible(true);
        f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Dimension  d = Toolkit.getDefaultToolkit().getScreenSize();
        f1.setLocation((d.width-200)/2,(d.height-120)/2);
        pan1.add(paw3);
        f2.getContentPane().add(pan1);
        f2.setSize(500,400);
        f2.setVisible(false);
        f2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Dimension  g = Toolkit.getDefaultToolkit().getScreenSize();
        f2.setLocation((g.width-200)/2,(g.height-120)/2);
    }
class Bb  implements ActionListener
{
    public void actionPerformed(ActionEvent e)
    {
        String user=((JButton)e.getSource()).getText().trim();
        if(e.getSource()==but1)
        {
            if(paw1.getText().trim().equals("tct1")&&paw2.getText().trim().equals("123456"))
             {
                 f1.setVisible(false);
                 f2.setVisible(true);
             }
             else
             {
                 i=i-1;
                 if(i>0)
                 {
                     int j=JOptionPane.showConfirmDialog(f1,"你输入的密码有误,需要重新输入吗?","请确认!",JOptionPane.YES_NO_CANCEL_OPTION);
                     if(j==0)
                     {
                         paw1.setText("");
                         paw2.setText("");
                         paw1.requestFocusInWindow();
                         paw2.requestFocusInWindow();   
                     }
                     else
                       System.exit(0);   
                 }
                 else
                       System.exit(0);
             }
        }else
                       System.exit(0);
    }
}
void init()
{
    Bb bb=new Bb();
    but1.addActionListener(bb);
    but2.addActionListener(bb);
}
    public static void main(String[] args){
    Login1 log1=new Login1();
    log1.init();
}
}
2013-12-25 17:40
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
收藏
得分:5 
case 按钮控件
    SendMesseage(...)
即可

仰望星空...........不忘初心!
2013-12-25 17:43
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
收藏
得分:0 
好吧,原来是java

仰望星空...........不忘初心!
2013-12-25 17:46
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 2楼 Sv少
谢谢,看了下书,稍微知道点了,我自己去试试

我只是个演员,还是业余的!!
2013-12-25 18:54
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 5楼 Susake
。。。。。。。。。。。。。。。。。。。。。。。。。

我只是个演员,还是业余的!!
2013-12-25 18:55
经哥
Rank: 3Rank: 3
来 自:代码空间
等 级:论坛游侠
威 望:1
帖 子:289
专家分:124
注 册:2012-9-8
收藏
得分:0 
回复 3楼 zjcl817
谢谢,菜鸟好无奈,还没学好就要交作业,难死我了

我只是个演员,还是业余的!!
2013-12-25 18:56
爱飞sky
Rank: 2
等 级:论坛游民
威 望:1
帖 子:10
专家分:25
注 册:2012-9-5
收藏
得分:5 
最后不要忘记加  defult;
2013-12-26 10:03
快速回复:关于按钮链接
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018337 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved