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定义)