javaswing程序
❶ java的swing
Swing是一個用於開發Java應用程序用戶界面的開發工具包。
以抽象窗口工具包(AWT)為基礎使跨平台應用程序可以使用任何可插拔的外觀風格。Swing開發人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創建優雅的用戶界面。 工具包中所有的包都是以swing作為名稱,例如javax.swing,javax.swing.event。
❷ JAVA Swing 問題 程序代碼
import java.awt.*;
import java.net.URL;
import javax.swing.*;
public class MyImageIcon extends JFrame {
private static final long serialVersionUID = 1L;
public MyImageIcon() {
Container container = getContentPane();
// 創建一個標簽
JLabel jl = new JLabel("這是一個JFrame窗體", JLabel.CENTER);
// 獲取圖片所在的URL
// URL url = MyImageIcon.class.getResource("imageButton.jpg");
Icon icon = new ImageIcon("imageButton.jpg"); // 實例化Icon對象
jl.setIcon(icon);// 為標簽設置圖片
// 設置文字放置在標簽中間
jl.setHorizontalAlignment(SwingConstants.CENTER);
jl.setOpaque(true);// 設置標簽為不透明狀態
container.add(jl); // 將標簽添加到容器中去
setSize(250, 100);// 設置窗體大小
setVisible(true);// 使窗體可見
// 設置窗體關閉模式
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String args[]) {
new MyImageIcon(); // 實例化MyImageIcon對象
}
}
❸ java swing程序怎麼運行
importjava.awt.*;
importjavax.swing.*;
publicclassGUIextendsJFrame{
privateJMenuBarmb=newJMenuBar();
privateJMenumm=newJMenu("文件");
privateJMenuItemmi1=newJMenuItem("粘貼");
privateJMenuItemmi2=newJMenuItem("復制");
privateJLabell=newJLabel();
publicGUI(){
this.setLayout(null);
mm.add(mi1);
mm.add(mi2);
mb.add(mm);
this.setJMenuBar(mb);
l.setText("我的第一個圖形用戶界面");
l.setBounds(10,10,450,30);
this.getContentPane().add(l);
this.setBounds(330,250,500,150);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
publicstaticvoidmain(String[]args){
newGUI();
}
}