導航:首頁 > 編程語言 > java編程軟體設置窗口

java編程軟體設置窗口

發布時間:2024-07-07 22:51:39

1. java 設置窗口背景圖片還有設置按鈕的字體格式例如大小等等··

要加背景的話,可以先聲明一個背景JPanel,在這個JPanel上面畫上圖片,可以像這樣做
JPanel panel = new JPanel() {
@Override
protected void printComponent(Graphics arg0) {
// TODO Auto-generated method stub
super.printComponent(arg0);
arg0.drawImage(img, x, y, width, height, observer);
}
};

你也可以自己繼承JPanel類,然後把圖片、大小作為參數傳遞,然後構造這樣的JPanel。

然後把你放在frame上的東西都放在這個JPanel上。

設置字體你的方法是正確的.setFont(new Font("微軟雅黑", Font.LAYOUT_NO_LIMIT_CONTEXT, 14));,如果想要都設置字體好像只能對每個組件都設置。

2. java中怎樣設置,讓一個窗口的大小不能更改!

簡單:
(1)設置窗體大小;
this.setSize(400, 400);

(2)設置窗體不可改變大小。
this.setResizable(false);

3. 用java做一個窗口

java做窗口的話,需要用swing技術,之後創建JFrame 等組件,即可完成窗口創建工作。
package inter.frame;import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;public class MenuTest { /**
* @param args
*/
JFrame frame; //定義一個窗口架構
JMenuBar mb;//定義窗口的菜單工具欄
JMenu m; //定義菜單
JMenuItem mi1;//定義菜單的內容
JMenuItem mi2; //定義菜單的內容
public MenuTest() {
initFrame();
initAction();
}
public void initFrame() {
frame = new JFrame();
mb = new JMenuBar();
m = new JMenu("學生查詢");
mi1 = new JMenuItem("確認");
mi2 = new JMenuItem("取消"); m.add(mi1);
m.add(mi2);
mb.add(m);
frame.add(mb, BorderLayout.NORTH);
frame.setSize(300, 300); //設置窗口大小
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//設置退出時關閉窗口
frame.setVisible(true);//設置窗口可見
} public void initAction() {
mi1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具體實現代碼根據實際要求填寫
System.out.println("click");
JOptionPane.showMessageDialog(null, "你點擊了確定按鈕");
}
});
mi2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// 具體實現代碼根據實際要求填寫
JOptionPane.showMessageDialog(null, "你點擊了取消按鈕");
}
});
} public static void main(String[] args) {
new MenuTest();//執行菜單創建
}}

閱讀全文

與java編程軟體設置窗口相關的資料

熱點內容
魅藍3手機音視頻文件夾 瀏覽:939
安卓手機製表怎麼換行 瀏覽:209
牆柱搭接箍筋怎麼加密 瀏覽:450
怎麼加密不讓人打開 瀏覽:330
2g3g演算法 瀏覽:200
python可以在net開發 瀏覽:928
編程里的hr啥意思 瀏覽:405
上海php兼職 瀏覽:722
順豐app如何驗證學生 瀏覽:374
伺服器mac地址過濾器 瀏覽:936
程序員一年內被開除 瀏覽:454
福建文檔課件加密企業 瀏覽:783
appstore美國的界面怎麼看呀 瀏覽:527
hlt單片機 瀏覽:319
CA的命令 瀏覽:682
安卓怎麼傳王者應用給蘋果 瀏覽:917
aws雲伺服器自建 瀏覽:836
如何更換伺服器登錄網站 瀏覽:696
java修改ip地址 瀏覽:834
java操作cookie 瀏覽:693