A. java awt;java applet;java swing分別是什麼他們之間有什麼聯系和區別
Applet 是嵌入網頁的小程序!
awt和swing里的都是GUI圖形所需的類
awt和SWING沒什麼區別
唯一的區別就是awt沒有swing強大(比如:awt里的按鈕不能添加圖片,而swing里的按鈕可以添加) awt是SUN的失敗品,所以後來才弄了個swing
祝你成功!
B. java中的swing什麼意思
Swing是一個用於開發Java應用程序用戶界面的開發工具包。以抽象窗口工具包(AWT)為基礎使跨平台應用程序可以使用任何可插拔的外觀風格。
Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。 工具包中所有的包都是以swing作為名稱.
C. java的Swing編程中,組件的概念是什麼
你好,Swing是AWT的擴展,它提供了許多新的圖形界面組件。Swing組件以「J」開頭,除了擁有與AWT類似的按鈕(JButton)、標簽(JLabel)、復選框(JCheckBox)、菜單(JMenu)等基本組件外,還增加了一個豐富的高層組件集合,如表格(JTable)、樹(JTree)。在javax.swing包中,定義了兩種類型的組件:頂層容器(Jframe、Japplet、JDialog和JWindow)和輕量級組件。
說白話一點,組件就是構成你圖形界面的零部件。如面板,按鈕,下拉選等等。
D. java中API 和Swing分別表示什麼意思
API(Application Programming Interface應用編程介面)是sun公司為java程序員發布的一個類庫,sun公司在其中提供了編程常用的類和介面,這些類和介面分布在各個包中,並以樹狀層次結構組織起來,sun公司負責維護該類庫。Swing是這個類庫中的一個包,swing是基於awt之上的,但swing是輕量級的,而awt卻是重量級的,這是swing優於awt的地方,swing和awt均用於圖形用戶界面編程。
E. Swing的的應用廣泛嗎
Swing主要是用於GUI圖形界面編程,而現在Java多用於web開發這一方面。
F. Java Swing編程的問題
import java.awt.Component;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Icon;
import javax.swing.Timer;
/**
*
* @author admin
*/
public class NewJFrame1 extends javax.swing.JWindow {
int n = 1;
/** Creates new form NewJFrame1 */
public NewJFrame1() {
initComponents();
}
@Override
public void setVisible(boolean b) {
this.setSize(400, 400);
super.setVisible(b);
Timer t = new Timer(1000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (n < 6) {
jProgressBar1.setValue(20 * n);
jLabel1.setIcon(new Icon() {
public void paintIcon(Component c, Graphics g, int x, int y) {
g.drawString(jProgressBar1.getValue() + "", x, y);
}
public int getIconWidth() {
return 100;
}
public int getIconHeight() {
return 100;
}
});
n++;
}
}
});
t.setRepeats(true);
t.start();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jProgressBar1 = new javax.swing.JProgressBar();
jLabel1.setFont(new java.awt.Font("宋體", 1, 48)); // NOI18N
jLabel1.setText("");
getContentPane().add(jLabel1, java.awt.BorderLayout.CENTER);
getContentPane().add(jProgressBar1, java.awt.BorderLayout.SOUTH);
pack();
}// </editor-fold>
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new NewJFrame1().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JLabel jLabel1;
private javax.swing.JProgressBar jProgressBar1;
// End of variables declaration
}
icon使用ImageIcon自己去看看api.
G. jsp和java的swing有什麼區別 jsp我會用swing誰能幫忙解釋下!!!
swing屬於 J2SE的知識點,他是AWT的升級版,包含了好多組件,是用來做桌面應用程序的,不過由於java天生速度慢,所有用swing做界面好像不多,swt好一點,不過java不建議做圖形界面開發,可以嘗試向J2ME,J2EE方向發展,不過這些也是建立在J2SE的基礎上的,J2EE的話第一步你就要學JSP SERVLET之類的,所以,說點題外話,按照這個順序來把
java語法/IO/exception/thread/awt/swing/jsp/servlet/struts/hibernate/spring/自己開發框架
回家拉根網線,買台舊電腦,自己學,祝你幸福
H. java swing重要嗎
Java中的Swing及AWT又稱GUI編程。關於學習Java要不要學Swing及AWT,這個完全取決於個人的開發及發展方向。
如果從事web方向的開發,則可以不用學習Swing及AWT。
如果從事的是GUI編程或C/S模式的編程,則要學習Swing及AWT。
簡單普及下啥是AWT和Swing:
AWT(Abstract Window Toolkit),中文譯為抽象窗口工具包,是Java提供的用來建立和設置Java的圖形用戶界面的基本工具。AWT由Java中的java.awt包提供,裡麵包含了許多可用來建立與平台無關的圖形用戶界面(GUI)的類,這些類又被稱為組件。
Swing是一個用於開發Java應用程序用戶界面的開發工具包。以抽象窗口工具包(AWT)為基礎使跨平台應用程序可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。
其實軟體開發中,各語言都是相通的,都說書到用時方恨少,知識怕寡不怕多。從整個Java體系而言,要想相對全面的了解Java這門語言,有精力的話建議還是學習下GUI編程,筆者縱觀這些年的工作經歷,感覺GUI編程還是挺有用的,這也將對以後的開發大有益處。
I. swing是什麼意思
Swing是一個用於開發Java應用程序用戶界面的開發工具包。
以抽象窗口工具包(AWT)為基礎使跨平台應用程序可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。 工具包中所有的包都是以swing作為名稱,例如javax.swing,javax.swing.event。
如果對你有幫助,請點採納,謝謝
J. 利用SWING編程
我沒有時間幫你寫出程序,但根據說明是非常簡單的,因為裡面連類名,擴展哪個類都有指定,你跟著說明自己慢慢試試,應該很快就能寫出代碼