小编Ins*_*ich的帖子

使用Java的Path2D创建钢笔工具的问题

我一直在尝试使用Path2D类和鼠标监听器为我的Java绘图程序创建一个笔工具,但我有令人困惑的结果.该工具将工作几秒钟,但整个应用程序将冻结,必须关闭.(这里没有例外;程序只是冻结).这是一个证明问题的SSCCE:

import java.awt.BasicStroke;
import java.awt.event.MouseAdapter;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Point;
import java.awt.Shape;
import java.awt.event.MouseEvent;
import java.awt.geom.Path2D;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class PenDemoPanel extends JPanel {

    private Point start;
    private Point stop;
    private Shape shape;

    public PenDemoPanel() {
        setBackground(Color.white);
        setPreferredSize(new Dimension(600, 600));
        PathListener listener = new PathListener();
        addMouseListener(listener);
        addMouseMotionListener(listener);
    }

    public void paintComponent(Graphics gc) {
        super.paintComponent(gc);

        Graphics2D g2 = (Graphics2D) gc;

        if (start != null && stop != null) {
            BasicStroke stroke = new BasicStroke(1); …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing graphics2d

3
推荐指数
1
解决办法
4432
查看次数

在Storyboard中编辑自定义UIView子类

我有一个应用程序,它使用UIScrollView在许多动态生成的UIViews之间进行分页.现在,我必须以编程方式设置这些UIViews的布局和ui元素,但我想知道是否有任何方法可以在storyboard中编辑UIView的子类的接口(独立于视图控制器).

提前致谢.

编辑:仅供参考,我在iOS 5中使用Xcode 4.2.

iphone xcode ios ios5 xcode4.2

2
推荐指数
1
解决办法
2502
查看次数

标签 统计

graphics2d ×1

ios ×1

ios5 ×1

iphone ×1

java ×1

swing ×1

user-interface ×1

xcode ×1

xcode4.2 ×1