Java Swing UI를 만들기 위해 CookSwing (http://cookxml.yuanheng.org/cookswing/)을 사용하고 있지만이 사이트에는 많은 정보가 없습니다. Java 클래스에서 XML로 선언 된 양식의 텍스트 필드에서 문자열을 검색하려고했습니다. 이 작업은 쉽게 수행 할 수 있지만 시도한 작업은 없습니다. 누구든지이 일을 해 본 경험이 있습니까? 여기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>
난 그냥 자바 클래스에서 선언 된 것 텍스트 필드에서 문자열을 검색해야 할 필요가 여기에 자바 클래스입니다 XML 파일 어떤 도움이라도 대단히 감사합니다. 감사!
예, 텍스트 필드에 XML 파일의 ID 또는 이름을 지정할 수는 있지만 Java 클래스의 텍스트 필드를 참조하는 데 어떻게 사용합니까? – Mike
@Mike, 내 대답을 예제로 편집했습니다. –
완벽하게 작동했습니다. 고마워, 무기명! – Mike