各位高人。我又要提问了,呵呵,不好意思。
从网上下了一个JAVA实例,选了一个比较短的文件,用MYECLIPS进行调试学习。 代码如下:SplitDemo.Java import javax.swing.*;
import java.awt.*;
import java.awt.event.*; public class SplitDemo extends JFrame implements ActionListener
{
int orie;
JSplitPane jsp;
JPanel p1;
JPanel p2;
JPanel p3;
JButton bt;
public SplitDemo()
{
Container cp=getContentPane();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
bt=new JButton("Change Orientation");
cp.setLayout(new BorderLayout());
p3.setLayout(new FlowLayout());
jsp=new JSplitPane(JSplitPane.VERTICAL_SPLIT,p1,p2);
jsp.setOneTouchExpandable(true);
cp.add(jsp,BorderLayout.CENTER);
p3.add(bt);
cp.add(p3,BorderLayout.SOUTH);
bt.addActionListener(this);
p1.setBackground(Color.WHITE);
p2.setBackground(Color.WHITE); orie=0;
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,300);
show();
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==bt)
{
if(orie==0){
jsp.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
orie=1;
}
else {
jsp.setOrientation(JSplitPane.VERTICAL_SPLIT);
orie=0;
}
}
} public static void main(String args[])
{
new SplitDemo();
}
}
从网上下了一个JAVA实例,选了一个比较短的文件,用MYECLIPS进行调试学习。 代码如下:SplitDemo.Java import javax.swing.*;
import java.awt.*;
import java.awt.event.*; public class SplitDemo extends JFrame implements ActionListener
{
int orie;
JSplitPane jsp;
JPanel p1;
JPanel p2;
JPanel p3;
JButton bt;
public SplitDemo()
{
Container cp=getContentPane();
p1=new JPanel();
p2=new JPanel();
p3=new JPanel();
bt=new JButton("Change Orientation");
cp.setLayout(new BorderLayout());
p3.setLayout(new FlowLayout());
jsp=new JSplitPane(JSplitPane.VERTICAL_SPLIT,p1,p2);
jsp.setOneTouchExpandable(true);
cp.add(jsp,BorderLayout.CENTER);
p3.add(bt);
cp.add(p3,BorderLayout.SOUTH);
bt.addActionListener(this);
p1.setBackground(Color.WHITE);
p2.setBackground(Color.WHITE); orie=0;
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,300);
show();
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==bt)
{
if(orie==0){
jsp.setOrientation(JSplitPane.HORIZONTAL_SPLIT);
orie=1;
}
else {
jsp.setOrientation(JSplitPane.VERTICAL_SPLIT);
orie=0;
}
}
} public static void main(String args[])
{
new SplitDemo();
}
}
用如下步骤导入: ◎选择菜单“文件/新建/项目”,选择“Java项目”,弹出“创建Java项目”对话框。
◎在“内容”中单选“在工作空间中创建新项目”,点击“完成”按钮。
◎下面需要导入源码到工作空间去。选择菜单“文件/导入”,选择“文件系统”。弹出“文件系统”对话框。
◎在“从目录”中选择源码存放目录,勾选上.java源文件。选择“只创建选择的文件夹”。
◎根据源码的种类在左边的列表中进行选择。所以双击“Java应用程序”,在对话框右边可以输入运行的配置 然后就出现问题了,点击“Main类”栏右方的“搜索”按钮,却找不到MAIN 函数
然后Run as Java application应该可以的。
按照你所说的调试成功了!谢谢你可是我还是不太明白,为什么我那样导入不对呢??
如果我想看的源程序有好多个JAVA文件,难道我要自己一个一个建立新类么??
盼赐教!
新建一个项目,然后将文件直接考入SRC文件夹下,刷新,编译即可。