- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道我应该用什么来画上面笑脸的嘴巴和眼睛。到目前为止,我设法画出了眼睛和嘴巴后面的东西(到目前为止的结果请往下看)。我尝试使用 Arc2D.double,正如您在标记为注释的代码中看到的那样。
这是我到目前为止所做的:
import java.awt.geom.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class draw2 extends JPanel
{
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
this.setBackground(new Color( 255,255,255));
g.setColor(Color.yellow);
g.fillOval(100,100,300,300);
g.setColor(Color.white);
g.fillArc(110,120,250,250,90,180);
g.setColor(new Color (218,165,32));
g.drawArc(130,110,250,280,90,-180);
g.setColor(Color.yellow);
g.fillOval(125,105,250,290);
// draw Arc2D.Double
//g2.setColor(Color.black);
//g2.fill(new Arc2D.Double(130, 200, 200,150,170, 200, Arc2D.OPEN));
}
public static void main (String[] args)
{
JFrame f = new JFrame("Task 2");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
draw2 d = new draw2();
f.add(d);
f.setSize(600,600);
f.setVisible(true);
}
}
到目前为止的结果:
最佳答案
左右笑线的起点可能是以下片段。
BasicStroke stroke = new BasicStroke(
12,
BasicStroke.CAP_BUTT,
0,
BasicStroke.JOIN_BEVEL
);
g2.setStroke(stroke);
GeneralPath leftLaughLine = new GeneralPath();
int x = 150;
int y = 230;
leftLaughLine.moveTo(x, y);
leftLaughLine.curveTo(x - 20, y + 5, x - 25, y + 25, x - 25, y + 25);
g2.draw(leftLaughLine);
GeneralPath rigthLaughLine = new GeneralPath();
x = 350;
y = 230;
rigthLaughLine.moveTo(x, y);
rigthLaughLine.curveTo(x + 20, y + 5, x + 25, y + 25, x + 25, y + 25);
g2.draw(rigthLaughLine);
关于Java : smiley face,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33165044/
我正在开发应用程序,人们可以使用它聊天。我想使用笑脸(我的意思是笑脸图标,图像)。android sdk有自己的笑脸图标集吗?如果是,我怎样才能将它实现到键盘上?我搜索但找不到。感谢您的帮助 最佳答案
我想知道我应该用什么来画上面笑脸的嘴巴和眼睛。到目前为止,我设法画出了眼睛和嘴巴后面的东西(到目前为止的结果请往下看)。我尝试使用 Arc2D.double,正如您在标记为注释的代码中看到的那样。 这
我在使用正则表达式时遇到了一些问题。你能帮帮我吗?以下是我要解决的问题 - Input - :,... :(..:::))How are you today?..:( Output - :( :) H
当我从 edittext 获取笑脸时,需要将其 Unicode 发送到服务器。我使用以下代码获得了 Unicode: public static String escapeJavaString(Str
我想要什么 嗨!我想将 :) 替换为 smile.png 并将 :)) 替换为 laugh.png。 问题 脚本在 :)) 中找到 :) 所以 laugh.png 没有显示,只有 smile.png+
我正在使用this plugin适用于 TinyMCE wysiwyg 编辑器。 添加的表情符号为 72x72 像素,但我希望它们显示为 20x20 像素。 当您从列表中单击笑脸时,它会在编辑器主体内
如何用 EditText 中的返回键替换“笑脸”按钮? 最佳答案 我明白了。停止使用 imeOption textShortMessage。 关于android - 如何用 EditText 中的返回
我正在尝试向服务器发送笑脸。 1 3 \ue415 这是我发布到服务器的内容。但是服务器将消息作为 ? 获取。所以其他用户也收到消息 ? 而不是笑脸 (:D) 的\ue415。 最佳答
我需要在我的文本字段和整个项目中使用我自己的笑脸图标(例如表情符号)。有什么办法可以在iOS 上安装字体吗?请建议我正确的方法... 我发现安装没有解决方案。我使用 ScrollView 和按钮创建了
我想避免用户用键盘将笑脸放入 EditText 中。可能吗? 最佳答案 编辑来自 here 的答案. 这将只允许在 EditText 中输入 ASCII 字符。 edittext.setFilters
我的问题是关于 FB HackerCup 2013 QualificationRound 问题 - BalancedSmileys。 问题陈述:https://www.facebook.com/hac
我是一名优秀的程序员,十分优秀!