個人理解:gui編程,主要是圖形化界面加上事件的處理,說實話,我感覺用的不多,不過主要是了解gui編程的思想,像他裡面的回調機制,匿名內部類。。。
㈡ 簡單的GUI編程java編寫
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JOptionPane;
public class TestGUI extends Frame{
private TextField tf = null;
private Button btn = null;
public static void main(String[] args) {
new TestGUI().init();
}
public void init() {
//窗口關閉事件
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
setLayout(new FlowLayout());
tf = new TextField(15);
btn = new Button("計算");
//按鍵響應事件
btn.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String s = "你輸入字元的個數為:" + tf.getText().length();
//彈窗顯示結果
JOptionPane.showMessageDialog(null,s);
}
});
add(tf);
add(btn);
setBounds(400, 300, 400, 300); //設置窗體的位置和尺寸
setVisible(true);
}
}
㈢ 用java圖形界面(GUI)寫java代碼
package com.test;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class aaa extends JFrame implements ActionListener
{
JButton b1, b2 ; //定義兩
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == b1 )
{
l1.setVisible(true);
}
if(e.getSource() == b2)
{
this.dispose();
}
}
㈣ java做GUI是畫界面還是用寫代碼
GUI畫界不是JAVA的強項。如果要寫這個的話,一般會有工具。手工代碼寫太慢,也不好寫
㈤ java中的GUI是什麼
GUI 是圖形用戶界面
JAVA中的編寫圖形界面的是
java.awt和javax.swing兩個包
JAVA有很多GUI產品,eclipse就是
㈥ 【java界面開發】常有人說java不適合開發GUI,想問java在GUI開發上究竟有什麼缺點
說不適合,主要是指沒有成熟、好用(易用)、漂亮的GUI框架,因為做JAVA的人,不是很關注這方面。
現在來講,JAVA的GUI好很多了。
C++如果不用框架,本身沒有這方面的,都是要用系統的SDK的。如果C++ 和 QT 寫GUI,也很方便。
㈦ java中GUI是什麼意思啊解釋一下
常常用Controler來表示,一個類.
一般初學的時候,都是在一個監聽介面的方法實現中對某另一個類進行操作.
比如一點地址欄的回車,下面的狀態欄會顯示IP地址等.
按照面向對象的發消息機制,有控制模塊的程序不再是直接對其他類進行操作,而是在觸發事件的時候向控制模塊發消息,由控制模塊啟動相應類的進程,向其發消息,以改變其狀態.這樣一來各個組件之間不必互相認識,只要通過控制中心聯系就可以了.
例如上面那個例子,點完回車後,地址欄的向控制器發一個消息,控制器啟動響應的狀態欄對象的進程,再向其發送一個消息,使其調用自身的改變狀態方法.
㈧ JAVA GUI
恩 用JTextArea就可以,至於你說的每次要保留上方的信息很簡單啊
只要定義一個StringBuffer類型的變數始終去累加JTextArea里的值就可以了
也就是每次在JTextArea顯示的東西都是上次的和這次新輸入的
㈨ java界面設計的GUI是什麼東西
如果要寫桌面基於Swing窗體的程序,建議用netbeans.
NB的Swing插件比eclipse好用很多。也可以在NB裡面畫好了窗體復制到eclipse里去用。
㈩ Java用什麼GUI最好
IDE一般用eclipse的比較多 netbeans也不錯當然最好的其實還是 idea~這個要看個人習慣了~
如果你問的是java的GUI開發,一般swing比較多,當然我個人比較喜歡swt和xwt~看個人喜好了~