【发布时间】:2015-01-11 09:54:36
【问题描述】:
所以我一直在编写这段代码,但是两天来我一直无法找出问题所在。 这是问题所在的代码片段:
public void updatee(String gatavs){
lauks.setText(gatavs);
System.out.println(gatavs+"?!");
}
public void setup(int garums, String vards){
labul.setText(vards);
int i=1;
String a="-";
while(i<=garums){
lauks.setText(a);
a=a+"-";
i++;
}
}
这是在 JFrame 类中。一开始我从另一个类调用方法 setup ,它在 lauks 文本字段中设置文本就好了,但后来当我调用方法 updatee 它不会将文本 lauks 设置为另一个字符串。我什至放了 println,所以我可以检查它是否有字符串 gatavs,它打印到控制台就好了。这可能是什么问题?
编辑:这是完整的 JFrame 类:
package oliverakaratavas;
import javax.swing.JFrame;
@SuppressWarnings("serial")
public class MyFrame extends JFrame {
int startif = 0;
OliveraKaratavas par = new OliveraKaratavas();
public MyFrame() {
initComponents();
}
private void initComponents() {
jLabel2 = new javax.swing.JLabel();
jLabel1 = new javax.swing.JLabel();
lauks = new javax.swing.JTextField();
a = new javax.swing.JButton();
b = new javax.swing.JButton();
c = new javax.swing.JButton();
d = new javax.swing.JButton();
e = new javax.swing.JButton();
f = new javax.swing.JButton();
g = new javax.swing.JButton();
h = new javax.swing.JButton();
i = new javax.swing.JButton();
j = new javax.swing.JButton();
k = new javax.swing.JButton();
l = new javax.swing.JButton();
m = new javax.swing.JButton();
n = new javax.swing.JButton();
o = new javax.swing.JButton();
p = new javax.swing.JButton();
r = new javax.swing.JButton();
s = new javax.swing.JButton();
t = new javax.swing.JButton();
u = new javax.swing.JButton();
v = new javax.swing.JButton();
z = new javax.swing.JButton();
labul = new javax.swing.JLabel();
jLabel2.setText("jLabel2");
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setFont(new java.awt.Font("Tahoma", 1, 18)); // NOI18N
jLabel1.setText("Karatavas");
lauks.setEditable(false);
lauks.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N
lauks.setHorizontalAlignment(javax.swing.JTextField.CENTER);
a.setText("A");
a.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
aActionPerformed(evt);
}
});
b.setText("B");
b.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bActionPerformed(evt);
}
});
c.setText("C");
c.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cActionPerformed(evt);
}
});
d.setText("D");
d.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
dActionPerformed(evt);
}
});
e.setText("E");
e.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
eActionPerformed(evt);
}
});
f.setText("F");
f.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
fActionPerformed(evt);
}
});
g.setText("G");
g.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
gActionPerformed(evt);
}
});
h.setText("H");
h.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
hActionPerformed(evt);
}
});
i.setText("I");
i.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
iActionPerformed(evt);
}
});
j.setText("J");
j.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jActionPerformed(evt);
}
});
k.setText("K");
k.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
kActionPerformed(evt);
}
});
l.setText("L");
l.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
lActionPerformed(evt);
}
});
m.setText("M");
m.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
mActionPerformed(evt);
}
});
n.setText("N");
n.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
nActionPerformed(evt);
}
});
o.setText("O");
o.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
oActionPerformed(evt);
}
});
p.setText("P");
p.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
pActionPerformed(evt);
}
});
r.setText("R");
r.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
rActionPerformed(evt);
}
});
s.setText("S");
s.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
sActionPerformed(evt);
}
});
t.setText("T");
t.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tActionPerformed(evt);
}
});
u.setText("U");
u.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
uActionPerformed(evt);
}
});
v.setText("V");
v.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
vActionPerformed(evt);
}
});
z.setText("Z");
z.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
zActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(
layout.createSequentialGroup()
.addContainerGap()
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(i, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE).addComponent(a))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout.createSequentialGroup()
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addGroup(
layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(127, 127, 127))
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(
layout.createSequentialGroup()
.addComponent(j, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(k, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(l, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m)
.addGap(4, 4, 4)
.addComponent(n, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(o, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(p, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(
layout.createSequentialGroup()
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(
layout.createSequentialGroup()
.addComponent(b, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(c, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(d, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(e, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(f, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(
javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(g, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(lauks))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(h, javax.swing.GroupLayout.PREFERRED_SIZE, 25,
javax.swing.GroupLayout.PREFERRED_SIZE)))).addContainerGap())
.addGroup(
layout.createSequentialGroup().addComponent(r, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(s, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(t, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(u, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(v, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(z, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(labul, javax.swing.GroupLayout.PREFERRED_SIZE, 8, javax.swing.GroupLayout.PREFERRED_SIZE)))));
layout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] { a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, r, s, t, u, v, z });
layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup(
layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addGap(18, 18, 18)
.addComponent(lauks, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(a, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(b, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(c, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(d, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(e, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(f, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(g, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(h, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(i, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(j, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(k, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(l, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(n, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(o, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(p, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(r, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(s, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(t, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(u, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(v, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(z, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(labul, javax.swing.GroupLayout.PREFERRED_SIZE, 6, javax.swing.GroupLayout.PREFERRED_SIZE)));
layout.linkSize(javax.swing.SwingConstants.VERTICAL, new java.awt.Component[] { a, b, c, d, e, f, g, h, i, j, k, l, n, o, p, r, s, t, u, v, z });
pack();
}// </editor-fold>
private void tActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'T';
par.parbaud1(b, word, gatavs);
}
private void uActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'U';
par.parbaud1(b, word, gatavs);
}
private void vActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'V';
par.parbaud1(b, word, gatavs);
}
private void zActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'Z';
par.parbaud1(b, word, gatavs);
}
private void aActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'A';
par.parbaud1(b, word, gatavs);
}
private void bActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'B';
par.parbaud1(b, word, gatavs);
}
private void cActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'C';
par.parbaud1(b, word, gatavs);
}
private void dActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'D';
par.parbaud1(b, word, gatavs);
}
private void eActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'E';
par.parbaud1(b, word, gatavs);
}
private void fActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'F';
par.parbaud1(b, word, gatavs);
}
private void gActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'G';
par.parbaud1(b, word, gatavs);
}
private void hActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'H';
par.parbaud1(b, word, gatavs);
}
private void iActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'I';
par.parbaud1(b, word, gatavs);
}
private void jActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'J';
par.parbaud1(b, word, gatavs);
}
private void kActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'K';
par.parbaud1(b, word, gatavs);
}
private void lActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'L';
par.parbaud1(b, word, gatavs);
}
private void mActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'M';
par.parbaud1(b, word, gatavs);
}
private void nActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'N';
par.parbaud1(b, word, gatavs);
}
private void oActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'O';
par.parbaud1(b, word, gatavs);
}
private void pActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'P';
par.parbaud1(b, word, gatavs);
}
private void rActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'R';
par.parbaud1(b, word, gatavs);
}
private void sActionPerformed(java.awt.event.ActionEvent evt) {
String word = labul.getText();
String gatavs = lauks.getText();
char b = 'S';
par.parbaud1(b, word, gatavs);
}
public static void main(String args[]) {
try {
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(JFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(JFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(JFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(JFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
}
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new JFrame().setVisible(true);
}
});
}
public void updatee(String gatavs) {
lauks.setText(gatavs);
System.out.println(gatavs + "?!");
}
public void setup(int garums, String vards) {
labul.setText(vards);
int i = 1;
String a = "-";
while (i <= garums) {
lauks.setText(a);
a = a + "-";
i++;
}
}
// Variables declaration - do not modify
private javax.swing.JButton a;
private javax.swing.JButton b;
private javax.swing.JButton c;
private javax.swing.JButton d;
private javax.swing.JButton e;
private javax.swing.JButton f;
private javax.swing.JButton g;
private javax.swing.JButton h;
private javax.swing.JButton i;
private javax.swing.JButton j;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JButton k;
private javax.swing.JButton l;
private javax.swing.JLabel labul;
private javax.swing.JTextField lauks;
private javax.swing.JButton m;
private javax.swing.JButton n;
private javax.swing.JButton o;
private javax.swing.JButton p;
private javax.swing.JButton r;
private javax.swing.JButton s;
private javax.swing.JButton t;
private javax.swing.JButton u;
private javax.swing.JButton v;
private javax.swing.JButton z;
// End of variables declaration
}
这里是带有调用方法updatee的main方法的类:
package oliverakaratavas;
public class OliveraKaratavas {
public static void main(String[] args) {
Vards v = new Vards();
v.nofaila();
}
public void parbaud1(char b, String word, String gatavs) {
int k = 0;
MyFrame j = new MyFrame();
while (k < word.length()) {
char ch = word.charAt(k);
if (ch == b) {
gatavs = gatavs.substring(0, k) + ch + gatavs.substring(k + 1);
}
k++;
}
j.updatee(gatavs);
System.out.println(gatavs);
}
}
如果您还需要什么,请告诉我!
最终编辑:感谢 tmarven,问题得到了解答!
【问题讨论】:
-
可以出示
JTextField lauks;的声明吗? -
方法 setup 不是这里的问题,而是方法 updatee。
-
“方法设置不是这里的问题,而是方法更新。” 这就是为什么您应该发布 MCVE。 引用一位用户会导致(WTE)“..更少的混淆和更好的答案”。由于缺少 MCVE,我正在投票关闭。
-
您可能有一个
lauks的实例会影响另一个实例;请编辑您的问题以包含显示问题的complete example。
标签: java string swing jtextfield settext