AsWing 2.0 Beta Released

March 11th, 2011

aswing20logo
After a long time break, finally we get a time to make AsWing 2.0 finished. We first release it as beta, however, the core framework is stable in the svn for a long time, we are trying to get more feedbacks from this release.

The main change from 1.5 is the new default LookAndFeel, you can see there are many products already using the new features, such as AWSSOFT products, Postprint, this6 and some webgames etc. For more details of the new LookAndFeel features, see the Presentation.

Click here to download AsWing2.0beta all-in-one package.

changelog:
___________________________AsWing 2.0 beta_________________________

New default LookAndFeel
Added style tune feature
Added mideground color feature

Added JStepper — a Numeric Stepper component
Improved JAdjuster, state change event will fired when input changes
Fixed JComboBox selection change event bug
Improved JTable(
will not limit its maximize size,
added footer feature, it now can has a footer in its view,
improved show/hide grid methods, easier use than before)

Added DateChooser component
Added WeightBoxLayout
Many other little bugfixes

23 Responses to “AsWing 2.0 Beta Released”

  1. Konungon 11 Mar 2011 at 9:00 pm

    JFrame without title bar [ setTitleBar(null) ] does not work! I need something like this.

    Everything else is wonderful!

  2. csumckon 12 Mar 2011 at 12:07 am

    恭喜 可喜可贺啊,终于beta了,用aswing很久了,非常感谢aswing团队的工作。

  3. iileyon 12 Mar 2011 at 9:56 pm

    Konung. You can set the title bar’s preferred size to be (0, 0), to make it works like what you want.
    Thanks csumck

  4. Konungon 12 Mar 2011 at 10:52 pm

    iiley, I do, but there is a green bar with 1px height remains above.

  5. iileyon 14 Mar 2011 at 6:57 pm

    Simpler way, you just need to create a JWindow with a backgroundDecorater (You can set a SolidBackground, or any other)

  6. tangon 15 Mar 2011 at 8:46 pm

    太棒了,自从发现了iiley大大开源的ASWING后,越来越习惯用它了,感觉很灵活功能强大,非常感谢!
    有一个小提议,可否出一个精简版本的aswing lite呢,aswing的体积还是不小呀,呵呵。
    挺你~

  7. celinexieon 16 Mar 2011 at 1:01 am

    等待了很久,终于把beta版放出来了。恭喜!

  8. T-Lemonon 16 Mar 2011 at 5:52 am

    Great ! I’ll update my product with this version then =)

    Many thanks !

  9. Konungon 17 Mar 2011 at 12:16 am

    iiley, this way is good. But I need default JFrame decoration (everything but title). In this case this way is not simpler. How can I get default background/border decorators?

  10. iileyon 17 Mar 2011 at 1:57 am

    Hi, Konung, check the SVN, i just updated FrameBackground, frame.getTitleBar().getSelf().setPreferredHeight(0); will works well now.

  11. Konungon 17 Mar 2011 at 7:23 pm

    Works! excellent! u are the best! ;)

  12. Mr.wangon 21 Mar 2011 at 9:59 pm

    希望能出一个像TourDeFlex类似的组件示例工具

  13. Illon 22 Mar 2011 at 12:44 pm

    Hi, since I updated to 2.0 beta i’m unable to get the alpha of a JFrame working. Do i need to something in particular?

  14. iileyon 22 Mar 2011 at 8:25 pm

    Hi lll, can you send me a source to do the test, email to iiley dot chen at gmail dot com

  15. giulianobon 05 Apr 2011 at 6:14 pm

    Awesome, I’ve been using Aswing 2 for quite a while now for my game at http://tribalhero.com without a problem.

    I just have one question, is it possible to contain a JButton within a JTable’s cell? I’ve created a custom cell (extending AbstractTableCell) but it seems that the JTable selection handler gets the click event before it reaches the button inside of my custom table cell. Any suggestions on how to do this?

  16. iileyon 05 Apr 2011 at 7:48 pm

    Hi giulianob, Tribal Hero looks beautiful.
    For your question, because the selection changed when MOUSE_DOWN occur, i guess you are listening the Click/ACT event of the JButton, try MOUSE_DOWN event, it will have the right oder.

  17. Nathanielon 18 Apr 2011 at 4:35 pm

    Hi, I am having trouble using the included GUI Builder with this release. (AsWing 2.0 beta with GuiBuilder 1.4.3)
    I can create/resize a form just fine, but when I try to create a button, the button is locked in place and cannot be moved or resized (via the handles or manually typing in values).
    Is there a setting I have not seen yet, or am I missing a step?
    Thanks in advance!

  18. Ridouon 21 Apr 2011 at 7:06 am

    hi, great work thnaks

    Is there a book in english release yet ?

    I need tuts to completely use AsWing.

  19. lyleon 16 May 2011 at 1:51 am

    iiley 你好,非常感谢你及你的团队能给大家带来这么好的一个开源项目。很荣幸我能在项目中使用到它。最近在一个项目中使用到了JTree控件,需要的是每个Cell的高度其实都是不同的。但是我看了文档后发现JTree的Cell高度都是统一的。在以前的版本中找到了JListTree这个控件,但是还没有倒腾到现在的项目中。我有些疑惑为什么不提供一个高度不必统一的Tree呢。在实际应用中这种需求也是比较常见的。还有之前的版本有了JListTree去满足这种需求,为什么在现在的版本中又删除了呢,这是基于什么样的考虑呢? 再次感谢你的无私奉献:-D

  20. iileyon 16 May 2011 at 2:02 am

    Hi Nathaniel: If you want to manual move/resize a component, you need to set its parent container’s layout to “EmptyLayout”
    Hi Ridou: The english book is in progress now.
    Hi Lyle: We have a new version of JListTree now, but it is not added into the core, you can contact me with email for that.

  21. syinteruon 12 Jul 2011 at 1:57 am

    hi iiley,

    this might be a silly question,but may i know mideground is for what?
    i’ve try to change my button’s mideground colour, but it didnt show any difference

  22. iileyon 12 Jul 2011 at 1:59 am

    Generally, foreground is for text color, background is for background color, mideground is for something is not text neither background. (JButton is simple, so it has no mideground)

  23. askto023on 05 Aug 2011 at 10:51 pm

    iiley i love aswing very much!thanks for all u work

Trackback URI | Comments RSS

Leave a Reply