小编Dan*_*man的帖子

如何更改JOptionPane.showInputDialog中按钮的默认文本

我想将OK和CANCEL按钮的文本设置JOptionPane.showInputDialog 为我自己的字符串.

有一种方法可以更改按钮的文本JOptionPane.showOptionDialog,但我找不到改变它的方法showInputDialog.

java swing joptionpane

11
推荐指数
3
解决办法
2万
查看次数

如何在创建后在JTextField中设置新文本?

我有一个jTextField,我在创建框架时将它的值设置为一定的总和.
这是启动代码:

totalTextField.setText(
            itemsPriceTextField.getText() +           
                    Float.toString(orderDetails.delivery)
);
Run Code Online (Sandbox Code Playgroud)

此文本字段应显示用户选择的项目总和.
选择在不同的帧上完成,并且两个帧一次可见/不可见.
用户可以来回移动并添加/删除项目.

现在,每次我再次设置此框架时,我需要将值集重新加载到该字段
(可能没有进行任何更改,但如果是这样,我需要设置新的正确总和).

我非常绝望.
任何人都可以给我一个线索吗?
提前致谢!:)

java swing jtextfield settext windowlistener

1
推荐指数
1
解决办法
7万
查看次数

operator << C++中的类为类中的类重载

我有以下课程:

class mypipe {
    class node {
        public:
            char ch;
            node* next;

            node(){...}
            node(char c){..}
    } ;      
public:
    unsigned int size;
    node* head;
Run Code Online (Sandbox Code Playgroud)

我需要重载运算符<<,以便像现在一样打印mypipe.

然后,我正在尝试编写以下内容:

friend ostream& operator<< (ostream& stream, mypipe p)  {
     node* curr = p.head -> next;
...
Run Code Online (Sandbox Code Playgroud)

变量定义后立即.
问题是我收到错误"标识符节点未定义".
我试图声明运算符并在类之外实现它,这没有帮助.

有没有人有任何想法?
提前感谢任何可以帮助的人:)

c++ operator-overloading operator-keyword

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