java实现文本的选择性复制
来源:互联网 发布:淘宝手机宝贝链接在哪 编辑:程序博客网 时间:2024/05/19 02:40
java实现文本的左右复制
import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.border.*;public class copy{JFrame frame = new JFrame ("输入文本复制");JTextArea ta1,ta2;JButton copy1,copy2;public static void main(String args[]){copy tad = new copy();tad.go();}public void go(){ta1 = new JTextArea(20,20);ta1.setSelectedTextColor(Color.blue);//设置选中文本的颜色为蓝色ta2 = new JTextArea(20,20);ta2.setSelectedTextColor(Color.red);//设置选中为红色//放置到JScrollPane中JScrollPane jsp1 = new JScrollPane(ta1,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);JScrollPane jsp2 = new JScrollPane(ta2,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);copy1 = new JButton("————>");//将ta1中选中文本或所有内容复制到ta2copy1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){if (ta1.getSelectedText()!=null)ta2.append(ta1.getSelectedText()+"\n");elseta2.append("\n"+ta1.getText()+"\n");}});copy2 = new JButton("<————");//将ta1中选中文本或所有内容复制到ta2copy2.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){if (ta2.getSelectedText()!=null)ta1.append(ta2.getSelectedText()+"\n");elseta1.append("\n"+ta2.getText()+"\n");}});JPanel panel1 = new JPanel();panel1.add(jsp1);Border etched = BorderFactory.createEtchedBorder();panel1.setBorder(etched);JPanel panel2 = new JPanel();panel2.add(copy1);panel2.add(copy2);JPanel panel3 = new JPanel();panel3.add(jsp2);panel3.setBorder(etched);Container cp = frame.getContentPane();cp.add(panel1,BorderLayout.WEST);cp.add(panel2,BorderLayout.CENTER);cp.add(panel3,BorderLayout.EAST);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.pack();frame.setSize(700,500);frame.setVisible(true);}}
阅读全文
0 0
- java实现文本的选择性复制
- java IO流实现 实现两个文本的复制
- java网络Socket编程实现文本复制与图片复制
- 实现文本的 复制 粘贴 的创建
- Clipboard实现文件,文本的"复制","粘贴"
- TextView文本复制功能的实现方式
- 安卓文本复制粘贴的实现
- 87、java的IO操作-复制文本
- Java右键菜单实现文本组件内容的的复制、粘贴、剪切功能
- Java实现剪切复制粘贴功能(含不同文本域的判断)
- 如何选择性的实现接口中方法
- 选择性模糊及其算法的实现
- 选择性模糊及其算法的实现。
- 选择性模糊及其算法的实现。
- java中用Io流实现文本复制(按行读按行写)
- 简单的文本复制
- js实现文本的复制粘贴的功能
- java的文本规则实现
- ProjectForge研究:用户操作手册目录
- jQuery中常用基本选择器的使用方法
- 翻译 | JavaScript 小技巧之数组合并
- mac版mysql更改初始密码
- MyBatis学习总结(五)——实现关联表查询
- java实现文本的选择性复制
- kafka集群监控之KafkaOffsetMonitor 0.4.1版本
- ProgressBar(进度条)
- Android设计模式(二)
- Python 命令行解析工具 Argparse介绍(二)
- Unreal Engine 4 C++ 创建对象的几种方法
- IntelliJ IDEA下的使用git
- [noip2016]换教室 题解
- 【笔记】纯晶体的凝固