import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class awttest
{
TextField id,pw;
TextField printid,printpw;
public awttest(){
Frame f=new Frame("用戶登錄");
f.setLayout(new GridLayout(4,2));
id=new TextField("輸入用戶名",10);
pw=new TextField(10);
pw.setEchoChar('*');
f.add(new Label("用戶名:",Label.CENTER));
f.add(id);
f.add(new Label("密碼:",Label.CENTER));
f.add(pw);
Button b1=new Button("登陸");
Button b2=new Button("取消");
f.add(b1);
f.add(b2);
String str1=id.getText();
String str2=pw.getText();
printid=new TextField(str1,10);
printpw=new TextField(str2,10);
f.add(printid);
f.add(printpw);
f.pack();
printid.setBackground(new Color(220,0,0));
printpw.setBackground(new Color(220,0,0));
f.setSize(250,120);
f.setVisible(true);
b1.addActionListener(new ActionListener() { // 點擊「顯示窗口」菜單後將窗口顯示出來
public void actionPerformed(ActionEvent e) {
printid.setText(id.getText());
printpw.setText(pw.getText());
}
});
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent args)
{
System.exit(0);
}
}
);
}
public static void main(String[] args){
new awttest();
}
}
OK!!可以運行
⑵ eclipse怎麼進行 可視化java界面設計
安裝windowbuilder插件即可
首先,需要知道自己的Eclipse是什麼版本的.可以到Eclipse的安裝目錄下用記事本打開.eclipseproct文件,version後面對應的就是版本號.
打開http://eclipse.org/windowbuilder/download.php,裡面有Update Sites,下面有Eclipse Version,Release Version,Integration Version欄目.選擇對應版本的link.復制URL地址.
打開Eclipse,選擇Help→Install New Software,在work with裡面把得到的URL復制進去.勾選所有,點擊Next安裝就好了.是已經安裝過的,所以按鈕是灰色的。
然後新建項目,New→Project→WindowBuilder→SWT Designer→SWT/JFace Java Project
然後建立一個包,在建類的時候選擇New→Other,選擇WindowBuilder→Swing Designer→Application Window.類建好之後點擊Design就可以進行可視化編輯了。
⑶ 請教各位java大神,有誰能推薦個好一點的java的GUI可視化編輯器啊,就是平常java應用程序能快速寫界面的
netbean IDE或eclipse的插件VE:
netbean沒用過,是sun公司出的可視化編程環境;
eclipse的插件VE,除VE之外還得裝GEF和emf,裝的時候得注意eclipse和VE的版本對應,當時我用的是elipse3.6和VE1.5,不過效果差強人意。
⑷ eclipse怎麼進行 可視化java界面設計
准備工作:
1、下載JDK;
2、下載Eclipse;
3、下載相應的EMF、GEF、VE;
開始安裝:
1、安裝JDK;
這個比較容易,標準的Windows安裝程序,下一步,再下一步即可,安裝完成後,也不需要重啟。
2、安裝Eclipse;
Eclipse是綠色軟體,不需要安裝,只需要解壓縮,然後即可運行。
為了說明方便,我把它解壓縮到C盤根目錄下,得到C:eclipse目錄,運行C:eclipseeclipse.exe即可。
注意:下面的安裝,需要先關閉eclipse程序。
3、安裝EMF、GEF、VE;
對於Eclipse來說,這些都是它的插件,所以,安裝方法都是一樣的。插件下載地址http://download.eclips.org/ve
A、在C:eclipse目錄下,建立四個子目錄:C:eclipseemf、C:eclipsegef、C:eclipseve、C:eclipselinks;
B、把下載的EMF、GEF、VE都解壓縮到相應的目錄中,即:把EMF壓縮包解壓縮到C:eclipseemf中,得到C:eclipseemfeclipse目錄,以此類推,完成GEF、VE的解壓縮;
C、在C:eclipselinks目錄下,新建一個文本文件,名字可隨便取,如:link.txt。
然後在link.txt文件中,加入以下三行文字:
path=emf
path=gef
path=VE
⑸ java中關於awt可視化界面顯示問題
import java.awt.*;
import java.awt.event.*;
import java.awt.Frame;
public class TransIntToDate {
public static void main(String[] args) {
Frame f = new Frame("用戶登錄");
f.setLayout(new GridLayout(4, 2));
final TextField id = new TextField("輸入用戶名", 10);
final TextField pw = new TextField(10);
pw.setEchoChar('*');
f.add(new Label("用戶名:", Label.CENTER));
f.add(id);
f.add(new Label("密碼:", Label.CENTER));
f.add(pw);
Button b1 = new Button("登陸");
String str1 = id.getText();
String str2 = pw.getText();
final TextField printid = new TextField(str1, 10);
final TextField printpw = new TextField(str2, 10);
// //----------
b1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
printid.setText(id.getText());
printpw.setText(pw.getText());
}
});
// //----------
Button b2 = new Button("取消");
f.add(b1);
f.add(b2);
f.add(printid);
f.add(printpw);
f.pack();
printid.setBackground(new Color(220, 0, 0));
printpw.setBackground(new Color(220, 0, 0));
f.setSize(250, 120);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent args) {
System.exit(0);
}
});
}
}
加入修改部分
⑹ java可視化界面中如何點擊一個按鈕後彈出另一個可視化界面
在class output extends JFrame {這一行上面加代碼setVisible(false); JTextArea text = new JTextArea(" ", 10, 60);改成text.setText("");
⑺ java 可視化界面布局 包
沒用過SWT的人路過,提供一個SWING:
窗口用JFrame(frame),布局為BorderLayout.
頂部為JLabel(labelTop),帶圖片和文字,用frame.add(labelTop, BorderLayout.NORTH)加入
左面為JPanel(panelLeft),布局為BoxLayout,參數Y_AXIS.需要在創建JPanel時設置Layout為NULL,然後再創建BoxLayout時需要把已經建立的panelLeft作為參數傳進去,然後再設置panelLeft的Layout為那個BoxLayout。用frame.add(panelLeft, BorderLayout.WEST)加入
中間為一堆不同功能的JPanel,布局根據功能而定了,在點擊按鈕時,移除frame此時中間的panel(記錄在一個自己的變數panelCenter里),然後加入按鈕對應的panel,再把加入的panel存入變數panelCenter.
⑻ java 有哪些可視化的界面開發組件
Myeclipse8.0以後就自動包含插件Matisse Form,另外NetBean里也有。
⑼ 用Java 編寫可視化手機界面
j2se 是java的基礎知識 部分C/S構架的軟體和可視化開發軟體
如大型OA ERP 各種小游戲等都是 j2se 做的.因為JAVA本身是
解釋性語言在做這方面的軟體上沒有優勢可言.
j2me 是手機類的軟體開發,如手機游戲,手機界面等等,此方向不錯
在國內也算是個缺口比較大的行業了,隨著科技的發展此方向優勢會
慢慢顯現出來.
j2ee 是目前java的最大優勢所在,因為java本身開源所以發展日新月異
大型企業級應用,電子商務等等,都是依託J2EE 這個標准設計開發的,同時J2EE 也是一種B/S 開發模式,學這個方向 需要會的內容很多,如j2se
javabean ,servlet,ejb 等這些是基礎內容 想做J2EE開發 你還要會JSP
流行框架 struts hibernate ibatis spring jsf 等等 很復雜,非朝夕能學會的,需要有毅力或有開發基礎者學之.
⑽ 如何在Eclipse中進行Java的可視化界面設計
方法:需要安裝windowbuilder插件來實現。按下面步驟
1查看Eclipse版 可以到Eclipse的安裝目錄下用記事本打開.eclipseproct文件,version後面對應的就是版本號.
2打開eclipse.org/windowbuilder/download.php,前面加上http://。裡面有Update Sites,下面有Eclipse Version,Release Version,Integration Version欄目.選擇對應版本的link.復制URL地址.
3打開Eclipse,選擇Help→Install New Software,在work with裡面把得到的URL復制進去.勾選所有,點擊Next安裝就好了.是已經安裝過的,所以按鈕是灰色的。
4然後新建項目,New→Project→WindowBuilder→SWT Designer→SWT/JFace Java Project
5然後建立一個包,在建類的時候選擇New→Other,選擇WindowBuilder→Swing Designer→Application Window.類建好之後點擊Design就可以進行可視化編輯了。