Swing控件的工作方式
作者:網(wǎng)絡
本文介紹Swing控件的工作方式,以及介紹SWT的Tree控件本身就可以在節(jié)點上加上Checkbox。
以前為了一個項目用Swing寫了一個節(jié)點帶有Checkbox的樹狀控件,并有3種工作方式。拿出來和大家共享。SWT的Tree控件本身就可以在節(jié)點上加上Checkbox。這也是我喜歡SWT的一個原因。
順帶的,也嘗試了一下把一個AWT/Swing控件加到SWT的Composite上,效果非常好.
- Composite comp = new Composite(parent, SWT.EMBEDDED);
- java.awt.Frame frame = SWT_AWT.new_Frame(comp);
- Panel pane = new Panel(new java.awt.BorderLayout());
- panel.add(AWT/Swing 控件);
- frame.add(panel);
Composite需要用參數(shù)SWT.EMBEDDED定義, 然后用 SWT_AWT.new_Frame(composite)生成一個AWT的Frame, 往這個Frame上加AWT/Swing控件,就等于加到SWT的Composite上了。真的很棒,SWT讓Java如虎添翼.
以上是Swing控件的3種工作方式。
【編輯推薦】
責任編輯:佚名
來源:
中國IT實驗室