我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题?

问题描述

我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题?

我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题?
最多只能复制五个字符
一下是部分代码:
//声明部分
JTextArea outputText =new JTextArea();
outputText.setLocation(200,350);
outputText.setFont(new Font("",1,15));
outputText.setLineWrap(true);
outputText.setWrapStyleWord(true);
outputText.setSize(750,200);
add(outputText);
//具体实现部分
class Dicipher
{

//输入密文和密钥,用密钥对密文解密
public static String dicipher(String decipherText,String key)
{int i;
    char[] m=new char[1024*8];
    char[] k1=new char[1024*8];
    char[] m1=new char[1024*8];

    String c=decipherText;
    //System.out.print("enter the key string:");
    String k=key;
    //char[] n=new char[1024];
    for(i=0;i<c.length();i++)
    {
        if(c.charAt(i)>='a'&&c.charAt(i)<='z')
            m[i]=(char)(c.charAt(i));
        if(c.charAt(i)>='A'&&c.charAt(i)<='Z')
            m[i]=(char)(c.charAt(i));
    }
    for(i=0;i<k.length();i++)
        {
            if(k.charAt(i)>='a'&&k.charAt(i)<='z')
                k1[i]=(char)(k.charAt(i)-97);
            if(k.charAt(i)>='A'&&k.charAt(i)<='Z')
                k1[i]=(char)(k.charAt(i)-65);
        }
        //解密

        for(i=0;i<c.length();i++)
        {
            if(m[i]>='a'&&m[i]<='z')
                m1[i]=(char)((m[i]-97-k1[i%k.length()]+26)%26+97);
            if(m[i]>='A'&&m[i]<='Z')
                m1[i]=(char)((m[i]-65-k1[i%k.length()]+26)%26+65);
        }
        String outString;
        outString=String.copyValueOf(m1);
        return outString;
    }

}

解决方案

这个要看具体代码,,

解决方案二:

没具体的代码,光看这不行的

时间: 2024-09-27 19:41:48

我自已用java写了一个小系统,但是在输出时TextArea中的文本不能复制是什么问题?的相关文章

音频-我用java写了一个小游戏,想插入背景音乐但不太会,求指教

问题描述 我用java写了一个小游戏,想插入背景音乐但不太会,求指教 package text; import java.io.*; import javax.sound.sampled.*; public class text { public static void main(String[] args) { // TODO Auto-generated method stub //创建一个实例 AePlayWave apw = new AePlayWave("G:\照片\Sleep Awa

用C语言写一个小系统,要求登录时,输入密码错误三次后,必须等10分钟才能再次登录。

问题描述 用C语言写一个小系统,要求登录时,输入密码错误三次后,必须等10分钟才能再次登录. 写一个小系统,要求登录时,输入密码错误三次后,必须等10分钟才能再次登录.怎么样实现? 解决方案 第一个循环三次判断,用户登录是否成功. for(i =0 ; i<3; i++){...} if(i >=3){ startTime = currenttime; endTime= currenttime; timespan = endTime - startTme; while(timespan <

java代码-我用Java 写的一个简单截图小工具 但是出现一些在重截时出现bug 跪求大神

问题描述 我用Java 写的一个简单截图小工具 但是出现一些在重截时出现bug 跪求大神 /**在这里贴上我注释满满的代码 求一语道破 求建议 求批评 没有贴main 方法 随便写个main方法便可运行 */ ` package com.subimaga; import java.awt.AWTException; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Cursor; import java.

java-我用Java写了一个验证教师身份登录的小程序

问题描述 我用Java写了一个验证教师身份登录的小程序 如下 为什么输出的psw和gs1相等但是message的值改变不了? public boolean checkTeacherInfo(String teacherID,String psw){ message=false; sql="select top 1 * from TeacherTab where teacherID=?"; try{ con=dbcon.getConnect(); pst=con.prepareState

java代码-我用java写了一个简易计算器的程序,但是有时候结果不正确

问题描述 我用java写了一个简易计算器的程序,但是有时候结果不正确 就是有时候计算结果后面会显示很多9或者0 ,比如计算8.3-2.1时,请问大神怎么解决啊? 我是菜菜鸟,程序如下: //Calculator.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator extends JFrame { private JPanel p1=new JPanel();

用ssh写的一个小的登陆网页老报这个错是什么原因?怎么解决?新手求助!请多多帮助!

问题描述 用ssh写的一个小的登陆网页老报这个错是什么原因?怎么解决?新手求助!请多多帮助! 2015-9-18 13:15:20 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.l

编译-用Java写了一个五子棋游戏,插入背景音乐出了问题。求大神指教

问题描述 用Java写了一个五子棋游戏,插入背景音乐出了问题.求大神指教 用Java写了一个五子棋游戏,插入背景音乐.第一遍音乐结束就不放了,不能暂停,重新播放和循环播放等功能.我编译的时候用的是Java应用程序,不是APPlet. package cn.edu.ouc.fiveChess; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound

用java写了一个键盘监听,实现一张图片的上下左右移动,为什么图片会出现一闪一闪的,大神求解

问题描述 用java写了一个键盘监听,实现一张图片的上下左右移动,为什么图片会出现一闪一闪的,大神求解 package Fly; import java.awt.Graphics; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.image.BufferedImage; import java.io.File;

java泛型类的一个小问题?

问题描述 java泛型类的一个小问题? java中带有泛型的class在用到(newextendsimplements作为函数参数等)他们时,如果不设置他们的泛型,而只是用该class的名字来操作,编译器会警告说"xxx is a raw type",xxx是个原生类型,你应该设置一下它的泛型的类型.那有没有什么时候就是会用到raw type的?就是只需要这个class的名字,而不需要去设置他的泛型类型? 解决方案 比如说继承,在继承的过程中,你保留泛型参数: class List&l