我刚学java,学的不好,现在正在拼命的学,还请哪位路过的指教啊.
不胜感激!我想把在CheckInPanel类中的String类型的值设置为在CheckOutPanel类中的cardIdField的值,请问怎么能做到呢?
public class CheckInPanel extends JPanel {
public CheckInPanel() { }
}public class CheckOutPanel extends JPanel {
private JTextField cardIdField = new JTextField();
.....
public CheckOutPanel() {
this.add(cardIdField, null);
cardIdField.setText(""); }
}
不胜感激!我想把在CheckInPanel类中的String类型的值设置为在CheckOutPanel类中的cardIdField的值,请问怎么能做到呢?
public class CheckInPanel extends JPanel {
public CheckInPanel() { }
}public class CheckOutPanel extends JPanel {
private JTextField cardIdField = new JTextField();
.....
public CheckOutPanel() {
this.add(cardIdField, null);
cardIdField.setText(""); }
}
解决方案 »
- 用java 如何打印扑克牌的花色啊
- 堆 是什么?
- gridbaglayout问题
- word表格导入Oracle数据库或Excel表格带图片导入Oracle数据库
- 初学java,有什么好的建议,谢谢!!!
- 求助时间问题?
- 如何通过java 取得一个列的在数据库字段的说明,取的该字段的类型,大小都有函数,但是没有。。。
- 在DOS下编译运行Java到eclipse如何让切换
- 学JAVA真的比C++好吗???真的比C++有前途吗?????
- Myeclipse 导包为什么导出的是压缩文件,而不是jar类型
- 问一个关于javac我的程序时出现的问题(我写的类继承了Thread类).求解!谢谢!
- 一个关于多态性的小问题
public static String s = "hello word"; //定义一个静态的字符串 可以直接用类名调用
public CheckInPanel() { }
}
class CheckOutPanel extends JPanel //把public取掉,只能有一个public文件
{
private JTextField cardIdField = new JTextField(); public CheckOutPanel() {
this.add(cardIdField, null);
cardIdField.setText(CheckInPanel.s);
}
}
public class CheckInPanel extends JPanel {
public String s = "hello word";
public CheckInPanel() { }
}
class CheckOutPanel extends JPanel {
private JTextField cardIdField = new JTextField();
CheckInPanel check=new CheckInPanel();
public CheckOutPanel() {
this.add(cardIdField, null);
cardIdField.setText(check.s);
}
}
public String s = "hello word";
public CheckInPanel() { }
}
class CheckOutPanel extends JPanel {
private JTextField cardIdField = new JTextField();
CheckInPanel check=new CheckInPanel();
public CheckOutPanel() {
this.add(cardIdField, null);
cardIdField.setText(check.s);
}
}我同意这一种
public class CheckInPanel extends JPanel {
public CheckInPanel() {
}
public void doCofirm(){
java.util.Date checkInTime;
checkInTime = new java.util.Date();
SimpleDateFormat HMFromat = new SimpleDateFormat("yyyy-MM-HH:mm");
String InTime = HMFromat.format(checkInTime);
我是在这里得到InTime的,不是在CheckOutPanel类中调用设置cardIdField的,我想就在本类中来设置cardIdField.setText("");啊 }
}
===============================================================================
public class CheckOutPanel extends JPanel {
private JTextField cardIdField = new JTextField();
.....
public CheckOutPanel() {
this.add(cardIdField, null);
cardIdField.setText(""); }
}
public CheckInPanel() {
}
public void doCofirm(){
java.util.Date checkInTime;
checkInTime = new java.util.Date();
SimpleDateFormat HMFromat = new SimpleDateFormat("yyyy-MM-HH:mm");
String InTime = HMFromat.format(checkInTime);
CheckOutPanel checkOutPanel=new CheckOutPanel(InTime);
}
}
//下边把构造方法重载一下
public class CheckOutPanel extends JPanel {
private JTextField cardIdField = new JTextField();
.....
public CheckOutPanel(String s) {
this.add(cardIdField, null);
cardIdField.setText(s); }
}