当前位置: 首页 > news >正文

手机点了钓鱼网站怎么办国家城乡住房和建设部网站

手机点了钓鱼网站怎么办,国家城乡住房和建设部网站,泉州网站建设公司,有空间与域名 怎么做网站GridBagLayout以表格形式布置容器内的组件, 将每个组件放置在每个单元格内,而一个单元格可以跨越多个单元格合并成一个单元格,即多个单元格可以组合成一个单元格,从而实现组件的自由布局。每一个单元格都有各自的属性,…
  1. GridBagLayout以表格形式布置容器内的组件, 将每个组件放置在每个单元格内,而一个单元格可以跨越多个单元格合并成一个单元格,即多个单元格可以组合成一个单元格,从而实现组件的自由布局。
  2. 每一个单元格都有各自的属性,而这些属性由GridBagConstrainsts类的成员变量来定义,且GridBagConstriaints中的所有成员变量都是public的。
  3. 构造函数:
    GirdBagLayout()建立一个新的GridBagLayout管理器。
    GridBagConstraints()建立一个新的GridBagConstraints对象。
    GridBagConstraints(int gridx,int gridy,int gridwidth,int gridheight,double weightx,double weighty,int anchor,int fill, Insets insets,int ipadx,int ipady)
    建立一个新的GridBagConstraints对象,并指定其参数的值。
  4. 下面提供一个用来设置GridBagConstraints对象各参数的帮助类
import java.awt.GridBagConstraints;
import java.awt.Insets;
/**1. 2. @author han3.         功能:用来设置GridBagConstraints对象的一些参数4. */
public class GBC extends GridBagConstraints {/*** 初始化左上角位置 gridx,gridy —— 设置组件的位置,* gridx=0,gridy=0时放在0行0列。* * @param gridx* @param gridy*/public GBC(int gridx, int gridy) {this.gridx = gridx;this.gridy = gridy;}/*** 初始化左上角位置和所占行数和列数* * gridwidth,gridheight —— 用来设置组件所占的单位长度与高度,默认值皆为1。* 可以使用GridBagConstraints.REMAINDER常量,* 代表此组件为此行或此列的最后一个 组件,而且会占据所有剩余的空间。* * @param gridx* @param gridy* @param gridwidth* @param gridheight*/public GBC(int gridx, int gridy, int gridwidth, int gridheight) {this.gridx = gridx;this.gridy = gridy;this.gridwidth = gridwidth;this.gridheight = gridheight;}/*** 对齐方式 anchor:设置组件在单元格中的对齐方式。* 由以下常量来定义* * GridBagConstraints.CENTER* * GridBagConstraints.EAST* * GridBagConstraints.WEST* * GridBagConstraints.SOUTH* * GridBagConstraints.NORTH* * GridBagConstraints.SOUTHEAST* * GrisBagConstraints.SOUTHWEST* * GridBagConstraints.NORTHEAST* * GridBagConstraints.NORTHWEST* * @param anchor* @return*/public GBC setAnchor(int anchor) {this.anchor = anchor;return this;}/*** 是否拉伸及拉伸方向* * fill:当某个组件未能填满单元格时,可由此属性设置横向、* 纵向或双向填满。由以下常量来定义* * GridBagConstraints.NONE* * GridBagConstraints.HORIZONTAL* * GridBagConstraints.VERTICAL* * GridBagConstraints.BOTH* * @param fill* @return*/public GBC setFill(int fill) {this.fill = fill;return this;}/*** x和y方向上的增量* * weightx,weighty——用来设置窗口变大时,各组件跟着变大的比例。 * 当数字越大,表示组件能得到更多的空间,默认值皆为0(0-1)。* * @param weightx* @param weighty* @return*/public GBC setWeight(double weightx, double weighty) {this.weightx = weightx;this.weighty = weighty;return this;}/*** 外部填充* * @param distance* @return*/public GBC setInsets(int distance) {this.insets = new Insets(distance, distance, distance, distance);return this;}/*** 外填充* * insets —— 设置组件之间彼此的间距。* 它有四个参数,分别是上,左,下,右,默认为(0,0,0,0)。* * @param top* @param left* @param bottom* @param right* @return*/public GBC setInsets(int top, int left, int bottom, int right) {this.insets = new Insets(top, left, bottom, right);return this;}/*** 内填充* * ipadx,ipady —— 设置组件间距,默认值为0。* * @param ipadx* @param ipady* @return*/public GBC setIpad(int ipadx, int ipady) {this.ipadx = ipadx;this.ipady = ipady;return this;}
}
  1. GridBagLayout布局的一个案例—->使三个带颜色的面板一直在Frame窗口的中央显示(无论窗口放大还是缩小)
import java.awt.Color;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.GridBagLayout;
/*** * @author han* * 使用GridBagLayout布局的一个案例* * 功能:使三个带颜色的面板一直在Frame窗口的中央显示(无论窗口放大还是缩小)* */
public class GridBagLayoutTest extends JFrame {private static final long serialVersionUID = 1391949900949468015L;private JPanel contentPane;public static void main(String[] args) {EventQueue.invokeLater(new Runnable() {public void run() {try {GridBagLayoutTest frame = new GridBagLayoutTest();frame.setVisible(true);} catch (Exception e) {e.printStackTrace();}}});}public GridBagLayoutTest() {setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(100, 100, 511, 500);setTitle("GridBagLayout布局案例");contentPane = new JPanel();setContentPane(contentPane);GridBagLayout gbl_contentPane = new GridBagLayout();contentPane.setLayout(gbl_contentPane);JPanel jPanel1 = new JPanel();jPanel1.setSize(300, 100);jPanel1.setBackground(Color.blue);JPanel jPanel2 = new JPanel();jPanel2.setSize(300, 300);jPanel2.setBackground(Color.red);JPanel jPanel3 = new JPanel();jPanel3.setSize(300, 100);jPanel3.setBackground(Color.YELLOW);//如果加入的是空的面板时需要把内部填充的大小与面板size的大小设为一样。contentPane.add(jPanel1, new GBC(0, 1).setInsets(20, 0, 20, 0).setWeight(1, 0).setIpad(300, 100));contentPane.add(jPanel2, new GBC(0, 2).setInsets(20, 0, 20, 0).setWeight(1, 0).setIpad(300, 100));contentPane.add(jPanel3, new GBC(0, 3).setInsets(20, 0, 20, 0).setWeight(1, 0).setIpad(300, 100));}}
http://www.15wanjia.com/news/189359.html

相关文章:

  • 重庆制作网站开发app开发公司美管加登录平台
  • 网站建设营销方案小程序怎么开发自己的小程序要钱吗
  • 万网买好域名后如何开通网站网页设计下载免费
  • 原创文章网站开发教程找网站公司做网站是怎样的流程
  • 做网站视频存储外贸自建站 源码
  • 网站建设流程收费现在哪些网站自己做装修
  • 男人女人做羞羞事网站网页是网站吗
  • 公司做网站怎么做账抖音代运营服务明细表
  • 电影网站建设的意义深圳沙头角网站建设
  • 杭州品牌网站设计四川住房建设部官方网站
  • 深圳博大建设集团网站网站怎样做的高大上
  • 钓鱼网站网站怎么做server wordpress
  • 海口专门做网站免费网站注册
  • 管理网站怎么做的展览展示设计公司排名
  • 制作网页和网站的区别科技感强的网站
  • 浙江建设继续教育学院网站一条龙平台
  • 长沙建站网站模板建设项目安监备案网站
  • 输变电壹级电力建设公司网站有赞微商城登录
  • 优门设 网站vps怎么上传网站程序
  • 网站建设营销的技巧杭州 商城网站开发
  • 制作一个营销型网站学校网站建设哪家好
  • 家政门户网站源码上海 网站建设google
  • 17网站一起做网店新塘wordpress 去版权
  • 山东建设厅官方网站二建报名企业门户网站建站
  • 廊坊网站推广网站开发的技术选型
  • 支付网站开发费可以做无形资产汽车配件生产企业网站模板
  • 网站建设找朝云科技如何建立公司自己的网站
  • 微信网站怎么做中关村手机之家官网
  • 平面设计常用网站毕业设计做网站应该学什么
  • 站长工具seo综合查询网定制化软件