小编fih*_*hdi的帖子

只需按一下按钮,即可从JTextfield将文本复制到剪贴板

在处理了GUI向后打印文本之后(Hello = olleH),现在我想创建一个小按钮,copy以一种可以将其粘贴到其他任何位置的方式(例如在任何编辑器中).我正在使用一个JTextfield被叫jtxtoutcome.我不知道我还能说什么,我想这很准确.

这是我用来改变结果的方法Textfield:

jtxtoutcome.setText(backwards);
Run Code Online (Sandbox Code Playgroud)

java swing copy-paste jtextfield

4
推荐指数
1
解决办法
6511
查看次数

通过JButton从JTextField获取字符串

我正在制定一个计划,我差不多完成了.我想要的是:在JTextField中键入一个String,按下JButton,我希望String在另一个JTextField中出现.所以我有:2个JTextField和1个Button.这是我的代码:

class Fenster extends JFrame {
JTextField inputfield;
JTextField outputfield;
JButton button;
public Fenster() {

    JTextField outputfield = new JTextField();
    outputfield.setBounds(50, 315, 400, 32);
    add(outputfield);

JTextField inputfield = new JTextField();
    inputfield.setBounds(50, 115, 400, 32);
    add(inputfield);
//The Button
JButton button = new JButton("Klick me :D");
    button.setBounds(154, 250, 92, 32);
    button.addActionListener(new buttonlistener());
    add(button);

private class buttonlistener implements ActionListener {

    public void actionPerformed(ActionEvent e) {
String string = inputfield.getText();
outputfield.setText(string);

}
}
}
Run Code Online (Sandbox Code Playgroud)

我知道我没有包含JFrame设置.请帮助,因为每次我按下按钮错误:"buttonlistener.actionPerformed(Fenster.java:70)"显示:S

提前致谢

java string swing button nullpointerexception

0
推荐指数
1
解决办法
465
查看次数

替换字符串中的多个字符

我想创建一个小程序,我可以使用扫描仪输入字符串,并替换字符.例如,字符串中的每个"a"都应替换为"4".

我有这个源代码:

Scanner s = new Scanner(System.in);
String string = s.nextLine();
System.out.println("Your old text:" + original_string);

string.replace("i", "1");      
string.replace("a", "4");
System.out.println("Your new super awesome text: " + string);
Run Code Online (Sandbox Code Playgroud)

例如,如果我输入"ia",它应该返回"14".不幸的是,这不会发生.

java string replace

-2
推荐指数
1
解决办法
81
查看次数