-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 景觀設(shè)計(jì) > 專(zhuān)題列表 > 正文
圖形界面設(shè)計(jì)
大家好!今天讓小編來(lái)大家介紹下關(guān)于圖形界面設(shè)計(jì)的問(wèn)題,以下是小編對(duì)此問(wèn)題的歸納整理,讓我們一起來(lái)看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶(hù)遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話(huà):175-8598-2043,或添加微信:1454722008
文章目錄列表:
一、在java中,設(shè)計(jì)圖形用戶(hù)界面需要經(jīng)歷哪幾個(gè)基本步驟
1, 分析業(yè)務(wù)需求, 理順業(yè)務(wù)邏輯
2, 根據(jù)業(yè)務(wù)需要考慮使用何種容器(JFrame ,Frame ,JWindow..) 需要的數(shù)量.
3, 每個(gè)容器(窗口)使用組件
4.組件使用何種布局方式(邊界布局,絕對(duì)布局,網(wǎng)格布局..),排列在容器(窗口)中
5.組件中需要響應(yīng)那些事件, 把事件響應(yīng)代碼寫(xiě)好,然后綁定到組件上(addListener...)
6.調(diào)試,測(cè)試
二、關(guān)于java圖形界面設(shè)計(jì)
add(pn0,FlowLayout.RIGHT);
這里語(yǔ)句有問(wèn)題
改為
add(pn0);
就可以執(zhí)行了
三、Java編程 設(shè)計(jì)一個(gè)圖形用戶(hù)界面。界面包括三個(gè)單選按鈕、兩個(gè)復(fù)選框、一個(gè)列表、一個(gè)文本區(qū)和一個(gè)按
程序如下:
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextArea;
public class JFrameDemo extends JFrame implements ActionListener
{
private JPanel panel;
private JButton button;
private JTextArea textArea;
private JCheckBox musicBox;
private JCheckBox danceBox;
private JRadioButton hanButton;
private JRadioButton manButton;
private JRadioButton huiButton;
private ButtonGroup buttonGroup;
public JFrameDemo()
{
panel = new JPanel();
button = new JButton("確定");
textArea = new JTextArea(40,30);
musicBox = new JCheckBox("唱歌");
danceBox = new JCheckBox("跳舞");
huiButton = new JRadioButton("回族");
hanButton = new JRadioButton("漢族");
manButton = new JRadioButton("滿(mǎn)族");
buttonGroup = new ButtonGroup();
buttonGroup.add(huiButton);
buttonGroup.add(hanButton);
buttonGroup.add(manButton);
panel.setLayout(new FlowLayout(3));
panel.add(huiButton);
panel.add(hanButton);
panel.add(manButton);
panel.add(musicBox);
panel.add(danceBox);
panel.add(button);
panel.add(textArea);
add(panel);
setTitle("選擇興趣愛(ài)好");
setBounds(100, 100, 400, 280);
setResizable(false);
setVisible(true);
this.button.addActionListener(this);
}
public static void main(String[] args)
{
new JFrameDemo();
}
@Override
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == this.button)
{
String info = "";
if(this.huiButton.isSelected())
{
info += this.huiButton.getText() + "\n";
}
if(this.hanButton.isSelected())
{
info += this.hanButton.getText() + "\n";
}
if(this.manButton.isSelected())
{
info += this.manButton.getText() + "\n";
}
if(this.danceBox.isSelected())
{
info += this.danceBox.getText() + "\n";
}
if(this.musicBox.isSelected())
{
info += this.musicBox.getText() + "\n";
}
this.textArea.setText(info);
}
}
}
有問(wèn)題歡迎提問(wèn),滿(mǎn)意請(qǐng)采納,謝謝!
四、JAVA 圖形界面設(shè)計(jì) 如何將子窗體只能打開(kāi)一次然后設(shè)置位置
<script type="text/javascript">
function GetWindow(){
window.open("MyJsp.jsp","name1","width=100,height=200,toolbar=no,scrollbars=no,menubar=no,screenX=100,screenY=100");
}
</script>
<body>
This is my JSP page. <br>
<input type="button" value="按鈕" onclick="GetWindow();">
</body> 參數(shù) 衩始值 說(shuō)明
alwaysLowered yes/no 指定窗口隱藏在所有窗口之下。
alwaysRaised yes/no 指定窗口浮在所有窗口之上。
dependent yes/no 指定打開(kāi)的窗口為父窗口的一個(gè)了窗口。并隨父窗口的關(guān)閉而關(guān)閉。
directions yes/no 指定Navigator 2和3的目錄欄是否在新窗口中可見(jiàn)。
height pixel value 設(shè)定新窗口的像素高度。
hotkeys yes/no 在沒(méi)有菜單欄的新窗口設(shè)置安全退出熱鍵。
innerHeight pixel value 設(shè)置新窗口中文檔的像素高度。
innerWidth pixel value 設(shè)置新窗口中文檔的像素寬度。
location yes/ no 指明位置欄在新窗口中是否可見(jiàn)。
menubar yes /no 指明菜單欄在新窗口中是否可見(jiàn)。
outerHeight pixel value 設(shè)定窗口(包括裝飾邊框)的像素高度。
outerWidth pixel value 設(shè)定窗口(包括裝飾邊框)的像素寬度。
resizable yes /no 指明新窗口是否可以調(diào)整。
screenX pixel value 設(shè)定新窗口離屏幕邊界的像素長(zhǎng)度。
screenY pixel value 設(shè)定新窗口離屏幕上邊界的像素長(zhǎng)度。
scrollbars yes /no 指明滾動(dòng)欄在新窗口中是否可見(jiàn)。
titlebar yes /no 指明菜單題目欄在新窗口是否可見(jiàn)。
toolbar yes /no 指明工具欄在新窗口中是否可見(jiàn)。
Width pixel value 設(shè)定窗口的像素寬度。
z-look yes /no 在文檔中包含各個(gè)<pplet>標(biāo)簽的數(shù)組。
fullscreen yes / no 打開(kāi)的窗體是否進(jìn)行全屏顯示
left pixel value 設(shè)定新窗口距屏幕左方的距離
top pixel value 設(shè)定新窗口距屏幕上方的距離
以上就是小編對(duì)于圖形界面設(shè)計(jì)問(wèn)題和相關(guān)問(wèn)題的解答了,如有疑問(wèn),可撥打網(wǎng)站上的電話(huà),或添加微信。
推薦閱讀:
景觀設(shè)計(jì)cad怎么做圖(景觀設(shè)計(jì)cad怎么做圖形)
幾何圖形創(chuàng)意設(shè)計(jì)作品(幾何體組成的創(chuàng)意畫(huà))
杭州智慧產(chǎn)業(yè)園地址(杭州智慧產(chǎn)業(yè)園地址電話(huà))
嘉定花園景觀設(shè)計(jì)價(jià)格多少(嘉定花園景觀設(shè)計(jì)價(jià)格多少錢(qián)一平)
猜你喜歡
直播場(chǎng)控助手下載(小菠蘿直播場(chǎng)控助手下載)
奶茶包裝設(shè)計(jì)創(chuàng)意(奶茶包裝設(shè)計(jì)創(chuàng)意圖片)
包裝設(shè)計(jì)未來(lái)發(fā)展趨勢(shì)(包裝設(shè)計(jì)未來(lái)發(fā)展趨勢(shì)如何-)
標(biāo)志設(shè)計(jì)說(shuō)明萬(wàn)能模板100字(標(biāo)志設(shè)計(jì)說(shuō)明萬(wàn)能模板100字)
標(biāo)志與vi設(shè)計(jì)課件(標(biāo)志設(shè)計(jì)和vi設(shè)計(jì)有什么關(guān)聯(lián))