1
我使用CookSwing(http://cookxml.yuanheng.org/cookswing/)構建Java Swing UI,但該網站沒有很多信息。我被困在試圖讓我的Java類從表單中的文本字段中檢索字符串(用XML聲明)。這應該很容易,但我沒有嘗試過。有沒有人有這樣的經驗?下面是Java類:CookSwing - 從文本字段檢索字符串
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import cookxml.cookswing.CookSwing;
public final class CookSwingForm
{
// Listener for the Quit button
public ActionListener exitAction = new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
System.exit(0);
}
};
public CookSwingForm()
{
CookSwing cookSwing = new CookSwing(this);
cookSwing.render("sampleform.xml").setVisible(true);
}
public static void main(String[] args)
{
new CookSwingForm();
}
}
這裏是XML文件(「sampleform.xml」):
<frame title="Sample Form" size="300,70"
defaultcloseoperation="EXIT_ON_CLOSE">
<borderlayout>
<constraint location="West">
<textfield columns="20" />
</constraint>
<constraint location="East">
<button text="Quit" actionlistener="exitAction" />
</constraint>
</borderlayout>
</frame>
我只需要有Java類檢索從該公司在聲明的文本框字符串XML文件。任何幫助是極大的讚賞。謝謝!
是的,我可以在XML文件中給文本字段添加一個ID或一個名稱,但是如何使用它來引用來自Java類的文本字段? – Mike
@Mike,用你的例子編輯我的答案。 –
完美運作。謝謝,戒指! – Mike