본문으로 바로가기

Swank 2.1.3

category Tcl & Tk/확장 패키지 (Extension Package) 2025. 9. 1. 14:34

홈페이지 : http://www.onemoonscientific.com/swank/index.html

Swank는 완전히 JAVA로 구현된 그래픽 사용자 인터페이스 툴킷입니다. Swank는 JAVA로 구현된 Tcl 인터프리터인 Jacl의 짝이 되는 도구입니다. 따라서 Jacl/Swank는 Tcl/Tk와 유사한 짝을 이루며, 빠르게 사용자 인터페이스를 스크립트로 작성하는 데 사용할 수 있습니다.

Swank의 설계 목표는 Tk 사용자에게 익숙한 툴킷을 제공하고, Tk와의 합리적인 수준의 하위 호환성을 유지하며, Tk에 비해 일반적으로 더 많은 기능을 제공하는 Swing 컴포넌트에 접근할 수 있도록 하는 것입니다.

 

현재 Swank는 상당히 유용하지만, 사용자들은 다음 사항을 인지해야 합니다.

  • Swank는 Tk와 유사하지만, 결코 동일하지 않습니다.
  • API의 대대적인 리팩토링이 예정되어 있으므로, 스크립트가 아닌 Java 수준에서 작업하는 사용자는 중요한 프로젝트를 시작하기 전에 Swank 개발자에게 문의하는 것이 좋습니다.
  • 문서는 최소한으로 제공되고 있지만, 이 부분은 활발히 개발 중입니다.
  • 개발자들의 프로젝트 참여를 환영합니다.

Swank is a graphical user interface toolkit implemented entirely in JAVAtm. Swank provides the companion to Jacl, the Tcl interpreter implemented in JAVAtm. Thus, Jacl/Swank forms the analogous pair to Tcl/Tk and can be used to rapidly script user interfaces.

The goal of the design of Swank is to provide a toolkit that will be familiar to Tk users, provide a reasonable level of backwards compatibility with Tk, and provide access to the generally greater, as compared to Tk, feature level of the Swing components.

At this point Swank is quite useful, but users should be aware of the following.

  • While simillar to Tk, Swank is definately not the same.
  • Significant refactoring of the API is planned, so users working at the Java level, rather than through scripts are advised to contact the developer of Swank before embarking on major projects..
  • Documentation is minimal, but this is an area of active development.
  • Developers are welcomed to contribute to the project.

swank2_1_3.tar.gz
1.72MB
swank2_1_3.zip
1.73MB

'Tcl & Tk > 확장 패키지 (Extension Package)' 카테고리의 다른 글

SimpleDevLib 1.0  (0) 2025.09.01
argp 0.2  (0) 2025.09.01
hash 0.2a1  (0) 2025.09.01
tclpcap 2.0.0  (0) 2025.09.01
tclTelnet 2.0.1  (0) 2025.09.01