Java程序 帮我看个错误

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:42:18
我现在在学JAVA 不明白这程序哪里设计的不合理了 能运行 但结果不对import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class J_Text extends JFrame{
private JTextField[] m_testfield = {
new JTextField("SHOWN TEST:" ,8),new JTextField("Shown",15),new JTextField("Hideen test:",8)
};
private JPasswordField m_passwordField =new JPasswordField("HIdeen",15);

public J_Text()
{
super("EXAMPLE");
Container container =getContentPane();
container.setLayout(new FlowLayout());

m_testfield[0].setEditable(false);
m_testfield[2].setEditable(false);

for(int i=0;i<3;i++)
container.add(m_testfield[i]);
container.add(m_passwordField);

J_Handler handler =new J_Handler();
m_testfield[1].addActionListener(handler);
m_passwordField.addActionListener(handler);

setSize(325,100);
setVisi

import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class xiexiaogang extends JFrame {
private JTextField[] m_testfield = {
new JTextField("SHOWN TEST:" ,8),new JTextField("Shown",15),new JTextField("Hideen test:",8)
};
private JPasswordField m_passwordField =new JPasswordField(15);
public xiexiaogang()
{
//super("EXAMPLE");
Container container =getContentPane();
container.setLayout(new FlowLayout());

m_testfield[0].setEditable(false);
m_testfield[2].setEditable(false);

for(int i=0;i<3;i++)
container.add(m_testfield[i]);
container.add(m_passwordField);

J_Handler handler =new J_Handler();
m_testfield[1].addActionListener(handler);
m_passwordField.addActionListener(handler);

setSize(325,100);
setVisible(true);

}

class J_Handler implements Action