我有一個通過建構式進入 JFrame 的變數(“資料”)。我還有一個帶有 ActionPerformed 方法的按鈕。我需要能夠從 ActionPerformed 內部訪問變數“newData”:
public JFrame(int data) {
initComponents();
int newData = data 5;
}
private void ButtonActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println(newData);
}
我怎樣才能做到這一點?
uj5u.com熱心網友回復:
將宣告(int此處為型別的部分)移到方法之外。這使得newData實體欄位而不是區域變數,并且現在可以在方法(或在本例中為建構式)之外訪問它。
public class MyJFrame extends JFrame {
private int newData;
public MyJFrame(int data) {
initComponents();
newData = data 5;
}
private void ButtonActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println(newData);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/515812.html
標籤:爪哇变量按钮框架
