东时 资讯

Java开发学习入门第一步-Java文本编辑器

开心果烁烁 2017-10-16 612 0

摘要: 对于学习java编程入门的小伙伴们,常常需要编写一个类似文本编辑器的东西,那么该怎么编辑呢,以一个简单的文本编辑器实例来说明这个方法吧。

对于学习java编程语言入门的小伙伴们,学习Java开发入门常常需要编写一个类似文本编辑器的东西,那么该怎么编辑呢,以一个简单的文本编辑器实例来说明这个方法吧。


1.打开编辑软件:

打开自己编辑所需要的软件,eclipse软件,可进入eclipse官网自行下载;


2.建立一个java工程:

相信大家对于建立一个java工程应该不陌生,这里就不再说详细的步骤了;


3.1.类的框架:

所谓类的框架,就是给出这个类需要的属性和方法,比如本文就需要我们的类继承JFrame父类和载入ActionListener接口,属性有按钮,面板,文本区域框,方法构造方法与事件处理方法,具体代码如下:

package Jtatext;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JTextField;

public class Jtatext extends JFrame implements ActionListener{

private JPanel jp=new JPanel();

private JButton[] JbA={new JButton("自动换行"),

new JButton("不换行")};

private JTextArea jta=new JTextArea();

private JScrollPane jsp=new JScrollPane(jta);

public Jtatext(){

}

public void actionPerformed(ActionEvent e){

}

public static void main(String[] args) {

}

}

3.2.构造方法:

构造方法就是对每一个控件进行相关的设定与初始的处理,包括控件位置,尺寸,建立事件监听器,代码如下:

public Jtatext(){

jp.setLayout(null);

for(int i=0;i<2;i++){

JbA[i].setBounds(20+i*110, 120, 90, 20);

jp.add(JbA[i]);

JbA[i].addActionListener(this);

}

jsp.setBounds(20, 20, 450, 80);

jp.add(jsp);

jta.setLineWrap(true);

this.add(jp);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setTitle("文本区域");

this.setResizable(false);

this.setBounds(100, 100, 500, 180);

this.setVisible(true);

}

3.3.事件处理方法:

所谓事件处理方法就是对监听到的事件进行处理,比如按键的命令等等,代码如下:

 public void actionPerformed(ActionEvent e) {

        if (e.getSource()==JBA[0]{

            jta.setlineWrap(true);

}else if(e.getSource()==JBA[1]){

 jta.setlineWrap(false);

}

}


4.main方法:

main方法就是本程序执行的初始点,这里仅仅实例化我们建立的类就可以了,代码如下:

new Jtatext();

效果验证3(3)

1.编译与运行

单击“编译与运行”按钮后,我们就会看到这样的效果,如下图所示;

Java文本编辑器“编译与运行”

     

     

标签: Java文本编辑器Java学习入门java编程语言
在线咨询
在线报名
客服QQ
视频下载
回到顶部