package 默认;
import java.io.*;
import java.awt.*;
import java.awt.Event.*;
import javax.swing.*;
import javax.swing.border.*;
public class Banking extends JFrame{
//Access banking.dat using RandomAccessFile
private RandomAccessFile raf;
//TEXT fields
private JTextField jtCus=new JTextField(32);
private JTextField jtChe=new JTextField(32);
private JTextField jtSav=new JTextField(32);
//Buttons
private JButton jbtAdd=new JButton("Add");
private JButton jbtDelete=new JButton("Delete");
private JButton jbtSort=new JButton("Sort");
private JButton jbtSearch=new JButton("Search");
public Banking(){
try{
raf=new RandomAccessFile("banking.dat","rw");
}
catch(IOException ex){
System.out.print("Error:"+ex);
System.exit(0);
}
}
//Panel jpBanking
JPanel jpBanking=new JPanel(new GridLayout(3,1));
jpBanking.add(jtCus);
jpBanking.add(jtChe);
jpBanking.add(jtSav);
jpBanking.setBorder(new BevelBorder(BevelBorder.RAISED));
//Add buttons to a panel
JPanel jpButton= new JPanel();
jpButton.add(jbtAdd);
jpButton.add(jbtDelete);
jpButton.add(jbtSort);
jpButton.add(jbtSearch);
add(jpBanking,BorderLayout.CENTER);
add(jpButton,BorderLayout.SOUTH);
public static void main(String[] args){
Banking frame=new Banking();
frame.setTitle("Banking");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}面板那里有很多的错误,初学.始终找不出错误的原因..
求助
import java.io.*;
import java.awt.*;
import java.awt.Event.*;
import javax.swing.*;
import javax.swing.border.*;
public class Banking extends JFrame{
//Access banking.dat using RandomAccessFile
private RandomAccessFile raf;
//TEXT fields
private JTextField jtCus=new JTextField(32);
private JTextField jtChe=new JTextField(32);
private JTextField jtSav=new JTextField(32);
//Buttons
private JButton jbtAdd=new JButton("Add");
private JButton jbtDelete=new JButton("Delete");
private JButton jbtSort=new JButton("Sort");
private JButton jbtSearch=new JButton("Search");
public Banking(){
try{
raf=new RandomAccessFile("banking.dat","rw");
}
catch(IOException ex){
System.out.print("Error:"+ex);
System.exit(0);
}
}
//Panel jpBanking
JPanel jpBanking=new JPanel(new GridLayout(3,1));
jpBanking.add(jtCus);
jpBanking.add(jtChe);
jpBanking.add(jtSav);
jpBanking.setBorder(new BevelBorder(BevelBorder.RAISED));
//Add buttons to a panel
JPanel jpButton= new JPanel();
jpButton.add(jbtAdd);
jpButton.add(jbtDelete);
jpButton.add(jbtSort);
jpButton.add(jbtSearch);
add(jpBanking,BorderLayout.CENTER);
add(jpButton,BorderLayout.SOUTH);
public static void main(String[] args){
Banking frame=new Banking();
frame.setTitle("Banking");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}面板那里有很多的错误,初学.始终找不出错误的原因..
求助
不能在类的定义结构中import java.io.*;
import java.awt.*;
import java.awt.Event.*;
import javax.swing.*;
import javax.swing.border.*;public class Banking extends JFrame {
// Access banking.dat using RandomAccessFile
private RandomAccessFile raf;
// TEXT fields
private JTextField jtCus = new JTextField(32);
private JTextField jtChe = new JTextField(32);
private JTextField jtSav = new JTextField(32);
// Buttons
private JButton jbtAdd = new JButton("Add");
private JButton jbtDelete = new JButton("Delete");
private JButton jbtSort = new JButton("Sort");
private JButton jbtSearch = new JButton("Search"); public Banking() {
this.setSize(400, 300);
try {
raf = new RandomAccessFile("banking.dat", "rw");
} catch (IOException ex) {
System.out.print("Error:" + ex);
System.exit(0);
}
JPanel jpBanking = new JPanel(new GridLayout(3, 1));
jpBanking.add(jtCus);
jpBanking.add(jtChe);
jpBanking.add(jtSav); jpBanking.setBorder(new BevelBorder(BevelBorder.RAISED)); // Add buttons to a panel
JPanel jpButton = new JPanel();
jpButton.add(jbtAdd);
jpButton.add(jbtDelete);
jpButton.add(jbtSort);
jpButton.add(jbtSearch); add(jpBanking, BorderLayout.CENTER);
add(jpButton, BorderLayout.SOUTH);
} // Panel jpBanking
public static void main(String[] args) {
Banking frame = new Banking();
frame.setTitle("Banking");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}