在java里我要如何在同一文件里在a class中运用b class里的textfield 其中ab不在同一个class在同一个java project里
时间: 2024-02-24 15:53:56 浏览: 30
如果你想在 Java 中在一个类 A 中使用另一个类 B 中的 JTextField,可以采用以下步骤:
1. 在类 B 中创建 JTextField 对象,并在其构造方法中初始化:
```
public class B {
public JTextField textField;
public B() {
textField = new JTextField();
// 其他的初始化操作
}
// 其他的方法和属性
}
```
2. 在类 A 中创建类 B 的对象,并调用其 JTextField 对象:
```
public class A {
public void method() {
B b = new B();
JTextField textField = b.textField;
// 进行其他的操作
}
// 其他的方法和属性
}
```
需要注意的是,如果类 B 的 JTextField 对象需要经常被访问和修改,那么最好将其设置为 public 或提供一些公共的方法来访问和修改它。如果只需要在类 A 中访问一次,可以在方法内部创建一个类 B 的对象来获取 JTextField 对象。
相关问题
在java里我要如何在同一文件里在a class中运用b class里的textfield
要在同一文件中在一个类中使用另一个类中的textfield,可以将textfield声明为public,并在另一个类中创建该类的对象并使用该对象来访问textfield。下面是一个示例代码:
```
public class A {
public static void main(String[] args) {
B b = new B();
System.out.println(b.textField.getText()); //访问B类中的textfield
}
}
class B {
public JTextField textField = new JTextField("Hello World");
}
```
在上面的代码中,类B中的textfield被声明为public,因此在类A中可以创建B类的对象并访问其textfield属性。
ansroid怎么在class文件里设置layout_margintop
pstmt3.setDouble(2, amount);
pstmt3.executeUpdate();
pstmt3.close();
JOptionPane.showMessageDialog(null, "消费成功在Android的class文件中设置layout_margintop,需要在代码中获取到对应的View对象,然后通过View!");
}
} catch (SQLException ex) {
ex.printStackTrace();
}
} else if (e.getSource() == button4Group.MarginLayoutParams来设置Margin值,具体代码如下:
```
// 获取到对应的View对象
View view = findViewById) { //刷新
textField1.setText("");
textField2.setText("");
textField3.setText("");
tableModel.setRowCount(0);
(R.id.view_id);
// 获取View的布局参数
ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
// 设置marginTop的值
layoutParams.topMargin = 50; // 50为具体的marginTop值
// 更新View的布 }
}
```
7. 关闭数据库连接和相关资源:
```
conn.close();
```
以上就是一个简单的局参数
view.setLayoutParams(layoutParams);
```
其中,R.id.view_id需要替换成具体的View的id值,50会员充值卡消费管理小程序的Java代码示例,包含了图形用户界面设计,结合MySQL也需要根据实际需求进行替换。