4个回答
2013-11-18
展开全部
这是设置字体的代码。窗口的设计代码我省略了,这些是事件处理
// 字体窗口中JTextFiled获得选中的字符
class xianshi1 implements ActionListener {
public void actionPerformed(ActionEvent e) {
fonttext.setText((String) ((JComboBox) e.getSource())
.getSelectedItem());
}
}
class xianshi2 implements ActionListener {
public void actionPerformed(ActionEvent e) {
styletext.setText((String) ((JComboBox) e.getSource())
.getSelectedItem());
}
}
class xianshi3 implements ActionListener {
public void actionPerformed(ActionEvent e) {
sizetext.setText((String) ((JComboBox) e.getSource())
.getSelectedItem());
}
}
class queding implements ActionListener {
public void actionPerformed(ActionEvent e) {
if (e.getSource() == ok) {
flg3 = 1;
ss();
fontdialog.dispose();
}
if (e.getSource() == cancel) {
fontdialog.dispose();
}
}
}
// 字体事件方法
public void ss() {
String ziti, zixing, zihao;
// 为字形定义一个变量
int style = Font.PLAIN;
// 得到JComboBox中字符
ziti = (String) combo[0].getSelectedItem();
zixing = (String) combo[1].getSelectedItem();
zihao = (String) combo[2].getSelectedItem();
if (zixing.equals("斜体")) {
style = Font.ITALIC;
}
if (zixing.equals("粗体")) {
style = Font.BOLD;
}
if (zixing.equals("粗斜体")) {
style = Font.ITALIC;
style = Font.BOLD;
}
sample.setFont(new Font(ziti, style, Integer.parseInt(zihao)));// 应用修改后的字体
if (flg3 == 1) {
text.setFont(new Font(ziti, style, Integer.parseInt(zihao)));
flg3 = 0;
}
}
}
// 字体窗口中JTextFiled获得选中的字符
class xianshi1 implements ActionListener {
public void actionPerformed(ActionEvent e) {
fonttext.setText((String) ((JComboBox) e.getSource())
.getSelectedItem());
}
}
class xianshi2 implements ActionListener {
public void actionPerformed(ActionEvent e) {
styletext.setText((String) ((JComboBox) e.getSource())
.getSelectedItem());
}
}
class xianshi3 implements ActionListener {
public void actionPerformed(ActionEvent e) {
sizetext.setText((String) ((JComboBox) e.getSource())
.getSelectedItem());
}
}
class queding implements ActionListener {
public void actionPerformed(ActionEvent e) {
if (e.getSource() == ok) {
flg3 = 1;
ss();
fontdialog.dispose();
}
if (e.getSource() == cancel) {
fontdialog.dispose();
}
}
}
// 字体事件方法
public void ss() {
String ziti, zixing, zihao;
// 为字形定义一个变量
int style = Font.PLAIN;
// 得到JComboBox中字符
ziti = (String) combo[0].getSelectedItem();
zixing = (String) combo[1].getSelectedItem();
zihao = (String) combo[2].getSelectedItem();
if (zixing.equals("斜体")) {
style = Font.ITALIC;
}
if (zixing.equals("粗体")) {
style = Font.BOLD;
}
if (zixing.equals("粗斜体")) {
style = Font.ITALIC;
style = Font.BOLD;
}
sample.setFont(new Font(ziti, style, Integer.parseInt(zihao)));// 应用修改后的字体
if (flg3 == 1) {
text.setFont(new Font(ziti, style, Integer.parseInt(zihao)));
flg3 = 0;
}
}
}
博思aippt
2024-07-20 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生...
点击进入详情页
本回答由博思aippt提供
2013-11-18
展开全部
http://zhidao.baidu.com/question/58914192.html上来这里看一下。那好像有设计背景色的功能的。希望是你所想要的。学习ing~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-18
展开全部
你就把窗体的背景颜色设置为你想要的颜色就OK
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-18
展开全部
好想你要重写他的一个方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询