我需要相同的jbutton才能再次执行不同的操作。就像我第一次单击该按钮一样,文本将出现在我的jtextfield的第一行中,然后第二次单击它时,一个文本将出现在我的jtextfield的第二行中。我应该怎么做?
这是我的代码顺便说一句:
private void addActionPerformed(java.awt.event.ActionEvent evt) {
String items1 =(String)list.getSelectedItem();
String qty1 = qty.getText();
String price1 = price.getText();
int qty2 = Integer.parseInt(qty1);
int price2 = Integer.parseInt(price1);
if(evt.getSource() == add){
order1.setText(Integer.toString(qty2));
order2.setText(Integer.toString(price2));
order3.setText(items1);
}
i实际上不知道下一步该怎么做。任何帮助将不胜感激,谢谢你们。
这里是设计gui的图片:http://prntscr.com/pfh96z
private Boolean isClickedOnce = false;
//..
private void addActionPerformed(java.awt.event.ActionEvent evt) {
if(isClickedOnce) {
//first click
//..
} else {
//second click
//..
}
isClickedOnce = !isClickedOnce;
}
注意:它将每个奇数点击都视为第一点击,将每个偶数点击都视为第二点击。