首页 > 编程知识 正文

java static,java字体大小代码

时间:2023-05-04 12:55:27 阅读:173605 作者:1791

我见过类似的问题。 例如this,但对于我来说,我有25个专用JLabel,在声明时给出了值。 在构造函数中使用GridBagLayout将这些JLabel添加到JPanel中。 根据链接中指示的答案行使用某些内容时,只会更改添加到构造函数中的JLabel。

所以我认为,如果想更改专用JLabel的字体大小,就必须单独定义字体大小,或者更改构造函数的默认值添加JLabel。但是,必须有更简单的方法

我不认为这确实有必要展示我的代码,但是如果它有帮助的话,我可以这么做。

publicclasslaborrecordpanelimplements

Printable,动作监听器{

privatecolorshade=new color (201,201,201 );

privateimageiconlogoicon=new image icon (images/fici _ logo1. jpg );

privatejlabellogolabel=new jlabel (logo icon );

privatejlabelauthorizedby=new jlabel (authorized by : );

privatejlabeltocertify=new jlabel (' thisistocertifytheabovelaborhasbeenperformed.' );

privatejlabellaborrecordno=new jlabel (' no.' );

privatejlabelnameofjob=new jlabel (nameofjob : );

privatejlabelcustomerpo=new jlabel (customer po # : );

privatejlabelcontractno=new jlabel (' contract no.' );

privatejlabelweekending=new jlabel (' weekend ing );

privatejcomboboxlaborratedescription=new jcombobox (;

//.

JPanel rp=new JPanel (;

jscrollpane scroll pane=new jscrollpane (RP;

LaborRecordPanel (

//fontoldlabelfont=uimanager.get font (label.font );

//uimanager.put(label.font、oldlabelfont.derive font (font.plain ) );

//uimanager.put(label.font (,uimanager.getfont ) ) label.font (,derivefont ) ) 40 );

//swing utilities.updatecomponenttreeui (RP;

RP.setpreferredsize (new dimension ) 1295,1830 );

scroll pane.getverticalscrollbar ().setunitincrement ) 16; //increase the scroll speed

gridbaglayoutgridbag=newgridbaglayout (;

RP.setbackground(color.white );

RP.set border (border factory.createlineborder ) color.black,1 );

gridbagconstraintsgbc=newgridbagconstraints (;

RP.setlayout(gridbag );

//gbc.insets=new insets (5,5,5 );

//row 0

gbc.fill=gridbag constraints.both;

gbc.gridx=10;

gbc.gridy=0;

gbc.weightx=1;

gbc.weighty=1;

gbc.gridheight=1;

gbc.gridwidth=1;

laborrecordno.sethorizontalalignment (jlabel.center );

Laborrecordno.setfont(newfont )、dialog )、Font.PLAIN、18 );

gridbag.set constraints (laborrecordno,gbc );

RP.add(laborrecordno,gbc );

//row 1

gbc.gridx=0;

gbc.gridy=1;

gbc.gridwidth=13;

gridbag.setconstraints (徽标级别,gbc );

RP.add (标志级别,gbc );

//row 2

gbc.gridx=0;

gbc.gridy=2;

gbc.gridheight=1;

gbc.gridwidth=1;

gridbag.set constraints (nameofjob,gbc );

RP.add(nameofjob,gbc );

gbc.gridx=6;

gbc.gridy=2;

gbc.gridheight=1;

gbc.gridwidth=3;

gridbag.set constraints (contract no,gbc );

RP.add(contractno,gbc );

//moresettingconstraintsandadding

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。