java界面設置
『壹』 怎樣美化java界面
使用Java的LookAndFeel設置,可以直接網路或Google一下,一般來說除非使用系統自帶外觀,否則需要下載jar包。
我比較推薦的是有Apple風格的QuaQuaLookAndFeel包,你可以查一下,下載後可直接放在工程中使用,很方便。
另外經常用到的較為權威的包是substance的外觀優化,有很多如金屬風格、復古風格等,
選擇SWT/JFace吧,RCP插件式開發的效率也不是awt/Swing可以比的
『貳』 java 界面設計的方法
個人覺得可以從總體->部分去構想你的Java界面,總體就是你的Java界面要做成什麼樣子,局部就是將你所想的界面進行分割,然後分塊再設計,就像演算法裡面的分治演算法。
具體實現技術閣下可以參考Java Swing方面的相關資料。
『叄』 java界面中怎樣設置位置
面板.setlayout(null)就這方面內容,自己so一下。給你個引領
-
-
『肆』 java如何添加界面
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
public class app//類名最好大寫
{
static JFrame frm =new JFrame("清掃機器人模擬界面");
static ImageIcon bg = new ImageIcon("456.jpg");//背景圖片名稱,相對路徑
static JLabel lab=new JLabel(bg);//圖片放在標簽里
public static void main(String[] args) {
lab.setBounds(0, 0, bg.getIconWidth(), bg.getIconHeight());//設置圖片的大小
frm.getLayeredPane().add(lab,new Integer(Integer.MIN_VALUE));//把圖片設置在第二層
JPanel jp = (JPanel) frm.getContentPane();//獲取最上層JPanel
jp.setOpaque(false);//設置為透明
//JPanel jp2 = new JPanel();//如果要加按鈕什麼的就在這個jp2裡面加,不需要的話就用了
//jp2.setOpaque(false);
//frm.add(jp2);
frm.setLayout(null);
frm.setSize(1300,700);
//frm.setBackground(Color.blue);
frm.setVisible(true);
frm.addWindowListener(new WindowAdapter() {//關閉窗口的方法沒寫
@Override
public void windowClosing(WindowEvent e) {
frm.setVisible(false);
System.exit(0);
}
});
}
}
『伍』 怎麼設置java的界面jpanel的排版
會拋異常吧,你的每個JPanel沒構造,而且對JPanel設置大小沒用,因為你用了layout
『陸』 java圖形界面的布局
沒用過SWT的人路過,提供一個SWING:
窗口用JFrame(frame),布局為BorderLayout.
頂部為JLabel(labelTop),帶圖片和文字,用frame.add(labelTop, BorderLayout.NORTH)加入
左面為JPanel(panelLeft),布局為BoxLayout,參數Y_AXIS.需要在創建JPanel時設置Layout為NULL,然後再創建BoxLayout時需要把已經建立的panelLeft作為參數傳進去,然後再設置panelLeft的Layout為那個BoxLayout。用frame.add(panelLeft, BorderLayout.WEST)加入
中間為一堆不同功能的JPanel,布局根據功能而定了,在點擊按鈕時,移除frame此時中間的panel(記錄在一個自己的變數panelCenter里),然後加入按鈕對應的panel,再把加入的panel存入變數panelCenter.
『柒』 我的Java圖形界面設置的背景顏色怎麼不顯示啊程序很簡單。。
你把aWindow.setBackground(new Color(99,00,180));改成下面的就可以了.
aWindow.getContentPane().setBackground(new Color(99,00,180));
『捌』 Java 界面設計
import java.awt.GridBagLayout;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import java.awt.GridBagConstraints;
public class Test1 extends JPanel {
private static final long serialVersionUID = 1L;
private JSplitPane jSplitPane = null;
/**
* This is the default constructor
*/
public Test1() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
GridBagConstraints gridBagConstraints = new GridBagConstraints();
gridBagConstraints.fill = GridBagConstraints.BOTH;
gridBagConstraints.gridy = 0;
gridBagConstraints.weightx = 1.0;
gridBagConstraints.weighty = 1.0;
gridBagConstraints.gridx = 0;
this.setSize(300, 200);
this.setLayout(new GridBagLayout());
this.add(getJSplitPane(), gridBagConstraints);
}
/**
* This method initializes jSplitPane
*
* @return javax.swing.JSplitPane
*/
private JSplitPane getJSplitPane() {
if (jSplitPane == null) {
jSplitPane = new JSplitPane();
}
return jSplitPane;
}
}
樓主是不是要這種的效果???
『玖』 java中的界面程序如何布置
就是打包吧,看看我下面的介紹就明白了:
http://hi..com/jacobi19871112/blog/item/292eb9af048186f3fbed50a0.html
『拾』 java中怎麼設置頁面的大小
AWT?還是網頁?如果是AWT,Frame.setSize(width,height);如果是網頁在<body>標簽中定義width和height就是了(也可以用CSS定義)