suggestions for declarative GUI programming in Java

前端 未结 14 1107
有刺的猬
有刺的猬 2020-12-07 09:39

I wonder if there are any suggestions for declarative GUI programming in Java. (I abhor visual-based GUI creator/editor software, but am getting a little tired of manually i

14条回答
  •  失恋的感觉
    2020-12-07 10:30

    You might have a look at javabuilders; it uses YAML to build Swing UIs.

    A simple example from the manual [PDF]:

    JFrame:
        name: myFrame
        title: My Frame
        content:
            - JLabel:
                name: myLabel2
                text: My First Label
            - JLabel:
                name: myLabel2
                text: My Second Label
    

    Alternatively:

    JFrame:
        name: myFrame
        title: My Frame
        content:
            - JLabel: {name: myLabel2, text: My First Label}
            - JLabel: {name: myLabel2, text: My Second Label}
    

    Or even:

    JFrame(name=myFrame,title=My Frame):
        - JLabel(name=myLabel2, text=My First Label)
        - JLabel(name=myLabel2, text=My Second Label)
    

提交回复
热议问题