2024-04-11 16:59:33 | 我爱编程网
用vsiual studio 2005是调试C#吧,在程序Main方法最后加上一句代码
Console.ReadLine();
因为在C#中在控制台输出的程序,输出后窗口就关闭了,加上上面那句代码,就是说让程序停下来,等着从键盘输入
package com.swing;
import java.awt.*;
import java.awt.event.*;
import java.io.File;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
/**
* @Fields serialVersionUID :
*/
private static final long serialVersionUID = 1L;
public JLabel j = null;
public JLabel j1 = null;
public JTextField jTextField = null;
public JTextField jTextField2 = null;
public JButton jButton=null;
public Login() {
//setLayout(new FlowLayout());
setLayout(new FlowLayout(FlowLayout.LEFT,20,40));
setFont(new Font("Helvetica", Font.PLAIN, 14));
j = new JLabel("登录名");
j1 = new JLabel("密码");
jTextField = new JTextField(10);
jTextField2 = new JTextField(10);
jButton=new JButton();
Dimension preferredSize = new Dimension(400,400);//设置尺寸
jButton.setPreferredSize(preferredSize );
/*jButton.setBounds(0, 0, 85, 82);
ImageIcon icon = new ImageIcon("E:\\workspace\\weixin-admin-pom\\src\\main\\java\\com\\swing\\dl.png");
Image temp = icon.getImage().getScaledInstance(jButton.getWidth(),
jButton.getHeight(), icon.getImage().SCALE_DEFAULT);
icon = new ImageIcon(temp);
jButton.setIcon(icon);*/
getContentPane().add(j);我爱编程网
getContentPane().add(jTextField);
getContentPane().add(j1);
getContentPane().add(jTextField2);
getContentPane().add(jButton);
jButton.addActionListener(this);
jButton.addKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
// CTRL+C按下
if ( e.getKeyCode()==KeyEvent.VK_ENTER) {
System.err.println("回车了");
}
}
@Override
public void keyReleased(KeyEvent e) {
}
});
}
public static void main(String[] args) {
Login window = new Login();
window.setTitle("登录");
// 该代码依据放置的组件设定窗口的大小使之正好能容纳你放置的所有组件
window.pack();
window.setVisible(true);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setLocationRelativeTo(null); // 让窗体居中显示
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource()==jButton) {
JOptionPane.showMessageDialog(this, "这是一个简单的消息框");
}
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来JAVA程序有时候突然停了, 怎么解决?的相关内容。
如果是用eclipse自带的tomcat,那么打断点以后,如果程序经过断点,就会直接停住,进入debug模式;如果是用的server启动,需要右键debug模式启动.
如果是突然挂掉,那么控制台报了什么错么
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01
2024-09-10 08:50:00