首页编程java编程java源代码,java代码

java源代码,java代码

编程之家2026-06-03674次浏览

各位老铁们,大家好,今天由我来为大家分享java源代码,以及java代码的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

java源代码,java代码

java源代码如何用

java源代码是用来关联jar中的编译代码的。

应用场景:通常在打开eclipse中的jar的时候,发现class文件不能被打开,此时出现下面的界面,此时就需要通过“Attach Source”,之后找到对应的java源代码来实现代码关联,即可正常的显示class类中的内容。

备注:如果此处ava源代码指的是源代码文件(“.java”),是用来进行代码维护和二次开发的必备东西。

Java源代码怎么打开

.class文件是java编译后的文件,它不是源代码,真正的java源代码是.java文件。

java源代码是txt格式的.java文件,用记事本就可以打开。

用eclipse打开java文件的方式是:

java源代码,java代码

如果java文件是一个eclipse工程(根目录带有.project文件),用file/import/general/exist java project/(大概是)然后找到你的目录。

否则需要自己新建一个工程file/new/java project

然后把java文件拷贝到.src目录下。

.class文件是直接的编译好的文件,可以用jad把.class文件反编译成java文件,不过反编译的代码和原来的代码不一定完全一样。

急求一段简单的java源代码(用户名、密码操作界面)

下面的程序可以直接通过编译运行,自己寻找要用到的代码段。

import java.awt.GridLayout;

java源代码,java代码

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.FocusEvent;

import java.awt.event.FocusListener;

import java.io.File;

import java.io.IOException;

import java.io.RandomAccessFile;

import javax.swing.BoxLayout;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class UserLogin extends JPanel implements ActionListener{

JTextField userjt=null;//用户输入框

JPasswordField pwdjt=null;

JTextField sysUserjt=null;//系统显示用户名输入框

JTextField sysPwdjt=null;

public UserLogin(){

super(new GridLayout(1,2));

JPanel userPanel=new JPanel();//用户界面,左边

userPanel.setLayout(new BoxLayout(userPanel,BoxLayout.Y_AXIS));

this.add(userPanel);

JPanel userUpPanel=new JPanel();//用户界面上半部分

userPanel.add(userUpPanel);

JPanel userDownPanel=new JPanel();//用户界面下半部分

userPanel.add(userDownPanel);

JPanel sysPanel=new JPanel();//系统界面,右边

sysPanel.setLayout(new BoxLayout(sysPanel,BoxLayout.Y_AXIS));

this.add(sysPanel);

JPanel sysUserPanel=new JPanel();//系统界面上半部分

sysPanel.add(sysUserPanel);

JPanel sysPwdPanel=new JPanel();//系统界面下半部分

sysPanel.add(sysPwdPanel);

userjt=new JTextField(5);

userjt.setText("用户名");

userUpPanel.add(userjt);

pwdjt=new JPasswordField(5);

pwdjt.setText("密码");

pwdjt.setEchoChar('\0');

userDownPanel.add(pwdjt);

JLabel sysUserjl=new JLabel("用户名为:");

sysUserPanel.add(sysUserjl);

sysUserjt=new JTextField(5);

sysUserPanel.add(sysUserjt);

JLabel sysPwdjl=new JLabel("密码为:");

sysPwdPanel.add(sysPwdjl);

sysPwdjt=new JTextField(5);

sysPwdPanel.add(sysPwdjt);

userjt.addActionListener(this);

pwdjt.addActionListener(this);

userjt.addFocusListener(new FocusListener(){

public void focusGained(FocusEvent e){

if(userjt.getText().equals("用户名"))

userjt.setText("");

}

public void focusLost(FocusEvent e){

if(userjt.getText().equals(""))

userjt.setText("用户名");

}});

pwdjt.addFocusListener(new FocusListener(){

public void focusGained(FocusEvent e){

if(new String(pwdjt.getPassword()).equals("密码")){

pwdjt.setText("");

pwdjt.setEchoChar('*');

}

}

public void focusLost(FocusEvent e){

if(new String(pwdjt.getPassword()).equals("")){

pwdjt.setText("密码");

pwdjt.setEchoChar('\0');

}

}});

}

public void actionPerformed(ActionEvent e){

if(e.getSource().equals(userjt)){

pwdjt.requestFocus();

}else{

if(new String(pwdjt.getPassword()).equals("")||userjt.getText().equals("")||userjt.getText().equals("用户名")) return;

sysUserjt.setText(userjt.getText());

sysPwdjt.setText(new String(pwdjt.getPassword()));

try{

writetoFile();

} catch(IOException e1){

System.out.println("写入文件发生异常!");

e1.printStackTrace();

}

}

}

private void writetoFile() throws IOException{

File f=new File("User_Psd.txt");

// if(!f.exists()) f.createNewFile();

RandomAccessFile accessFile=new RandomAccessFile(f,"rw");

accessFile.seek(accessFile.length());

accessFile.write(("user:"+userjt.getText()+"\r\npassword:"+new String(pwdjt.getPassword())+"\r\n\r\n").getBytes());

}

public static void main(String args[]){

JFrame jf=new JFrame("用户登陆模块测试");

jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

jf.add(new UserLogin());

jf.setBounds(400,300,280,150);

jf.setVisible(true);

}

}

关于本次java源代码和java代码的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

祖达克竞技场任务 祖达克JJC任务奖励武器详解java基础入门黑马程序员第二版答案(java笔试题大全带答案)